# near model CODE resource # jump table entries: 32848-32888 (41 of them) export_49: 00000000 4E56 0000 link A6, 0 00000004 4E5E unlink A6 00000006 4E75 rts 00000008 4472 6167 neg.w <> 0000000C 436F 6C6F chk.w D1, [A7 + 0x6C6F] fn00000010: 00000010 4E56 FEF2 link A6, -0x010E 00000014 2F2E 000E move.l -[A7], [A6 + 0xE] 00000018 486E FF00 pea.l [A6 - 0x100] 0000001C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000024 3F2E 000C move.w -[A7], [A6 + 0xC] 00000028 486E FEFE pea.l [A6 - 0x102] 0000002C 486E FEFA pea.l [A6 - 0x106] 00000030 486E FEF2 pea.l [A6 - 0x10E] 00000034 A98D syscall GetDialogItem/GetDItem 00000036 2F2E FEFA move.l -[A7], [A6 - 0x106] 0000003A 486E FF00 pea.l [A6 - 0x100] 0000003E A98F syscall SetDialogItemText/SetIText 00000040 4E5E unlink A6 00000042 4E75 rts 00000044 5365 subq.w -[A5], 1 00000046 7449 moveq.l D2, 0x49 00000048 7465 moveq.l D2, 0x65 0000004A 6D54 blt +0x56 /* 000000A0 */ export_43: 0000004C 4E56 0000 link A6, 0 00000050 3B6E 000A FFF0 move.w [A5 - 0x10], [A6 + 0xA] 00000056 486D FFF0 pea.l [A5 - 0x10] 0000005A 3F2D FFAA move.w -[A7], [A5 - 0x56] 0000005E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000062 5C8F addq.l A7, 6 00000064 306E 000A movea.w A0, [A6 + 0xA] 00000068 2F08 move.l -[A7], A0 0000006A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000006E 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000072 4EBA FF9C jsr [PC - 0x64 /* 00000010 */] 00000076 4FEF 000A lea.l A7, [A7 + 0xA] 0000007A 4E5E unlink A6 0000007C 2E9F move.l [A7], [A7]+ 0000007E 4E75 rts 00000080 436F 6E74 chk.w D1, [A7 + 0x6E74] 00000084 7261 moveq.l D1, 0x61 00000086 7374 moveq.l D1, 0x74 export_44: 00000088 4E56 0000 link A6, 0 0000008C 3B6E 000A FFF2 move.w [A5 - 0xE], [A6 + 0xA] 00000092 486D FFF0 pea.l [A5 - 0x10] 00000096 3F2D FFAA move.w -[A7], [A5 - 0x56] 0000009A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000009E 5C8F addq.l A7, 6 label000000A0: 000000A0 306E 000A movea.w A0, [A6 + 0xA] 000000A4 2F08 move.l -[A7], A0 000000A6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000AA 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 000000AE 4EBA FF60 jsr [PC - 0xA0 /* 00000010 */] 000000B2 4FEF 000A lea.l A7, [A7 + 0xA] 000000B6 4E5E unlink A6 000000B8 2E9F move.l [A7], [A7]+ 000000BA 4E75 rts 000000BC 4272 6967 clr.w <> 000000C0 6874 bvc +0x76 /* 00000136 */ 000000C2 6E65 bgt +0x67 /* 00000129 */ export_45: 000000C4 4E56 0000 link A6, 0 000000C8 3B6E 000A FFF4 move.w [A5 - 0xC], [A6 + 0xA] 000000CE 486D FFF0 pea.l [A5 - 0x10] 000000D2 3F2D FFAA move.w -[A7], [A5 - 0x56] 000000D6 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000000DA 5C8F addq.l A7, 6 000000DC 306E 000A movea.w A0, [A6 + 0xA] 000000E0 2F08 move.l -[A7], A0 000000E2 3F3C 000B move.w -[A7], 0xB 000000E6 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 000000EA 4EBA FF24 jsr [PC - 0xDC /* 00000010 */] 000000EE 4FEF 000A lea.l A7, [A7 + 0xA] 000000F2 4E5E unlink A6 000000F4 2E9F move.l [A7], [A7]+ 000000F6 4E75 rts 000000F8 5361 subq.w -[A1], 1 000000FA 7475 moveq.l D2, 0x75 000000FC 7261 moveq.l D1, 0x61 000000FE 7469 moveq.l D2, 0x69 export_46: 00000100 4E56 0000 link A6, 0 00000104 3B6E 000A FFF6 move.w [A5 - 0xA], [A6 + 0xA] 0000010A 486D FFF0 pea.l [A5 - 0x10] 0000010E 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000112 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000116 5C8F addq.l A7, 6 00000118 306E 000A movea.w A0, [A6 + 0xA] 0000011C 2F08 move.l -[A7], A0 0000011E 3F3C 000C move.w -[A7], 0xC 00000122 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000126 4EBA FEE8 jsr [PC - 0x118 /* 00000010 */] 0000012A 4FEF 000A lea.l A7, [A7 + 0xA] 0000012E 4E5E unlink A6 00000130 2E9F move.l [A7], [A7]+ 00000132 4E75 rts 00000134 4875 6553 6C69 6465 pea.l [[A5] + 0x6C696465] // begin alternate branch 00000136-0000013C label00000136: 00000136 6553 bcs +0x55 /* 0000018B */ 00000138 6C69 bge +0x6B /* 000001A3 */ 0000013A 6465 bcc +0x67 /* 000001A1 */ // end alternate branch 00000136-0000013C export_47: label00000136: // (misaligned) 0000013C 4E56 0000 link A6, 0 00000140 3B6E 000A FFF8 move.w [A5 - 0x8], [A6 + 0xA] 00000146 486D FFF0 pea.l [A5 - 0x10] 0000014A 3F2D FFAA move.w -[A7], [A5 - 0x56] 0000014E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000152 5C8F addq.l A7, 6 00000154 306E 000A movea.w A0, [A6 + 0xA] 00000158 2F08 move.l -[A7], A0 0000015A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000015E 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000162 4EBA FEAC jsr [PC - 0x154 /* 00000010 */] 00000166 4FEF 000A lea.l A7, [A7 + 0xA] 0000016A 4E5E unlink A6 0000016C 2E9F move.l [A7], [A7]+ 0000016E 4E75 rts 00000170 5768 6974 subq.w [A0 + 0x6974], 3 00000174 654C bcs +0x4E /* 000001C2 */ 00000176 6576 bcs +0x78 /* 000001EE */ export_48: 00000178 4E56 0000 link A6, 0 0000017C 3B6E 000A FFFA move.w [A5 - 0x6], [A6 + 0xA] 00000182 486D FFF0 pea.l [A5 - 0x10] 00000186 3F2D FFAA move.w -[A7], [A5 - 0x56] 0000018A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000018E 5C8F addq.l A7, 6 00000190 306E 000A movea.w A0, [A6 + 0xA] 00000194 2F08 move.l -[A7], A0 00000196 3F3C 000E move.w -[A7], 0xE 0000019A 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 0000019E 4EBA FE70 jsr [PC - 0x190 /* 00000010 */] 000001A2 4FEF 000A lea.l A7, [A7 + 0xA] 000001A6 4E5E unlink A6 000001A8 2E9F move.l [A7], [A7]+ 000001AA 4E75 rts 000001AC 426C 6163 clr.w [A4 + 0x6163] 000001B0 6B4C bmi +0x4E /* 000001FE */ 000001B2 6576 bcs +0x78 /* 0000022A */ fn000001B4: 000001B4 4E56 0000 link A6, 0 000001B8 4E5E unlink A6 000001BA 4E75 rts 000001BC 446F 5361 neg.w [A7 + 0x5361] 000001C0 7665 moveq.l D3, 0x65 label000001C2: 000001C2 4275 4E56 clr.w [A5 + D4 * 8 + 0x56] export_50: // at 000001C4 (misaligned) 000001C6 FFFE .invalid <> 000001C8 422E FFFF clr.b [A6 - 0x1] 000001CC 4A2E FFFF tst.b [A6 - 0x1] 000001D0 661C bne +0x1E /* 000001EE */ 000001D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001D6 486D 017A pea.l [A5 + 0x17A /* export_43 */] 000001DA 3F3C 000F move.w -[A7], 0xF 000001DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001E2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000001E6 4FEF 000E lea.l A7, [A7 + 0xE] 000001EA 1D40 FFFF move.b [A6 - 0x1], D0 label000001EE: 000001EE 4A2E FFFF tst.b [A6 - 0x1] 000001F2 661C bne +0x1E /* 00000210 */ 000001F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001F8 486D 0182 pea.l [A5 + 0x182 /* export_44 */] 000001FC 3F3C 0010 move.w -[A7], 0x10 // begin alternate branch 000001FE-00000208 label000001FE: 000001FE 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00000202 000C 4EAD ori.b A4, 0xAD 00000206 0302 btst D2, D1 // end alternate branch 000001FE-00000208 label000001FE: // (misaligned) 00000200 2F2E 000C move.l -[A7], [A6 + 0xC] 00000204 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000208 4FEF 000E lea.l A7, [A7 + 0xE] 0000020C 1D40 FFFF move.b [A6 - 0x1], D0 label00000210: 00000210 4A2E FFFF tst.b [A6 - 0x1] 00000214 661C bne +0x1E /* 00000232 */ 00000216 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000021A 486D 018A pea.l [A5 + 0x18A /* export_45 */] 0000021E 3F3C 0011 move.w -[A7], 0x11 00000222 2F2E 000C move.l -[A7], [A6 + 0xC] 00000226 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label0000022A: 0000022A 4FEF 000E lea.l A7, [A7 + 0xE] 0000022E 1D40 FFFF move.b [A6 - 0x1], D0 label00000232: 00000232 4A2E FFFF tst.b [A6 - 0x1] 00000236 661C bne +0x1E /* 00000254 */ 00000238 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000023C 486D 0192 pea.l [A5 + 0x192 /* export_46 */] 00000240 3F3C 0012 move.w -[A7], 0x12 00000244 2F2E 000C move.l -[A7], [A6 + 0xC] 00000248 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000024C 4FEF 000E lea.l A7, [A7 + 0xE] 00000250 1D40 FFFF move.b [A6 - 0x1], D0 label00000254: 00000254 4A2E FFFF tst.b [A6 - 0x1] 00000258 661C bne +0x1E /* 00000276 */ 0000025A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000025E 486D 019A pea.l [A5 + 0x19A /* export_47 */] 00000262 3F3C 0013 move.w -[A7], 0x13 00000266 2F2E 000C move.l -[A7], [A6 + 0xC] 0000026A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000026E 4FEF 000E lea.l A7, [A7 + 0xE] 00000272 1D40 FFFF move.b [A6 - 0x1], D0 label00000276: 00000276 4A2E FFFF tst.b [A6 - 0x1] 0000027A 661C bne +0x1E /* 00000298 */ 0000027C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000280 486D 01A2 pea.l [A5 + 0x1A2 /* export_48 */] 00000284 3F3C 0014 move.w -[A7], 0x14 00000288 2F2E 000C move.l -[A7], [A6 + 0xC] 0000028C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000290 4FEF 000E lea.l A7, [A7 + 0xE] 00000294 1D40 FFFF move.b [A6 - 0x1], D0 label00000298: 00000298 4A2E FFFF tst.b [A6 - 0x1] 0000029C 6616 bne +0x18 /* 000002B4 */ 0000029E 4227 clr.b -[A7] 000002A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000002A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002AC 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000002B0 1D5F FFFF move.b [A6 - 0x1], [A7]+ label000002B4: 000002B4 1D6E FFFF 0014 move.b [A6 + 0x14], [A6 - 0x1] 000002BA 4E5E unlink A6 000002BC 205F movea.l A0, [A7]+ 000002BE 4FEF 000C lea.l A7, [A7 + 0xC] 000002C2 4ED0 jmp [A0] 000002C4 4669 6C74 not.w [A1 + 0x6C74] 000002C8 6572 bcs +0x74 /* 0000033C */ 000002CA 436F 4E56 chk.w D1, [A7 + 0x4E56] // begin alternate branch 000002CC-000002D0 fn000002CC: 000002CC 4E56 FFE2 link A6, -0x001E // end alternate branch 000002CC-000002D0 fn000002CC: // (misaligned) 000002CE FFE2 .invalid <> 000002D0 2F0C move.l -[A7], A4 000002D2 2D78 09F6 FFE2 move.l [A6 - 0x1E], [0x000009F6 /* DragHook */] 000002D8 41ED 01AA lea.l A0, [A5 + 0x1AA /* export_49 */] 000002DC 21C8 09F6 move.l [0x000009F6 /* DragHook */], A0 000002E0 486E FFF8 pea.l [A6 - 0x8] 000002E4 A874 syscall GetPort 000002E6 A850 syscall InitCursor 000002E8 42A7 clr.l -[A7] 000002EA 3F3C 0080 move.w -[A7], 0x80 000002EE 42A7 clr.l -[A7] 000002F0 4878 FFFF push.l 0xFFFF 000002F4 A97C syscall GetNewDialog 000002F6 201F move.l D0, [A7]+ 000002F8 2D40 FFFC move.l [A6 - 0x4], D0 000002FC 2B40 FC18 move.l [A5 - 0x3E8], D0 00000300 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000304 A873 syscall SetPort 00000306 286E 0008 movea.l A4, [A6 + 0x8] 0000030A 38AD FFF0 move.w [A4], [A5 - 0x10] 0000030E 396D FFF2 0002 move.w [A4 + 0x2], [A5 - 0xE] 00000314 396D FFF4 0004 move.w [A4 + 0x4], [A5 - 0xC] 0000031A 396D FFF6 0006 move.w [A4 + 0x6], [A5 - 0xA] 00000320 396D FFF8 0008 move.w [A4 + 0x8], [A5 - 0x8] 00000326 396D FFFA 000A move.w [A4 + 0xA], [A5 - 0x6] 0000032C 2F3C 0041 0005 move.l -[A7], 0x410005 00000332 4267 clr.w -[A7] 00000334 3F14 move.w -[A7], [A4] 00000336 3F3C 000F move.w -[A7], 0xF 0000033A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] // begin alternate branch 0000033C-0000033E label0000033C: 0000033C 02DA .incomplete // end alternate branch 0000033C-0000033E label0000033C: // (misaligned) 0000033E 4FEF 000A lea.l A7, [A7 + 0xA] 00000342 2F3C 0041 0005 move.l -[A7], 0x410005 00000348 4267 clr.w -[A7] 0000034A 3F2C 0002 move.w -[A7], [A4 + 0x2] 0000034E 3F3C 0010 move.w -[A7], 0x10 00000352 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000356 4FEF 000A lea.l A7, [A7 + 0xA] 0000035A 3F3C 0005 move.w -[A7], 0x5 0000035E 0C6D 028A FFAC cmpi.w [A5 - 0x54], 0x28A 00000364 6604 bne +0x6 /* 0000036A */ 00000366 703F moveq.l D0, 0x3F 00000368 6004 bra +0x6 /* 0000036E */ label0000036A: 0000036A 303C 0101 move.w D0, 0x101 label0000036E: 0000036E 3F00 move.w -[A7], D0 00000370 4267 clr.w -[A7] 00000372 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000376 3F3C 0011 move.w -[A7], 0x11 0000037A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000037E 4FEF 000A lea.l A7, [A7 + 0xA] 00000382 3F3C 0005 move.w -[A7], 0x5 00000386 0C6D 028A FFAC cmpi.w [A5 - 0x54], 0x28A 0000038C 6604 bne +0x6 /* 00000392 */ 0000038E 703F moveq.l D0, 0x3F 00000390 6004 bra +0x6 /* 00000396 */ label00000392: 00000392 303C 0101 move.w D0, 0x101 label00000396: 00000396 3F00 move.w -[A7], D0 00000398 4267 clr.w -[A7] 0000039A 3F2C 0006 move.w -[A7], [A4 + 0x6] 0000039E 3F3C 0012 move.w -[A7], 0x12 000003A2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000003A6 4FEF 000A lea.l A7, [A7 + 0xA] 000003AA 2F3C 0041 0005 move.l -[A7], 0x410005 000003B0 4267 clr.w -[A7] 000003B2 3F2C 0008 move.w -[A7], [A4 + 0x8] 000003B6 3F3C 0013 move.w -[A7], 0x13 000003BA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000003BE 4FEF 000A lea.l A7, [A7 + 0xA] 000003C2 2F3C 0041 0005 move.l -[A7], 0x410005 000003C8 4267 clr.w -[A7] 000003CA 3F2C 000A move.w -[A7], [A4 + 0xA] 000003CE 3F3C 0014 move.w -[A7], 0x14 000003D2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000003D6 4FEF 000A lea.l A7, [A7 + 0xA] 000003DA 3054 movea.w A0, [A4] 000003DC 2F08 move.l -[A7], A0 000003DE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000003E2 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 000003E6 4EBA FC28 jsr [PC - 0x3D8 /* 00000010 */] 000003EA 4FEF 000A lea.l A7, [A7 + 0xA] 000003EE 3054 movea.w A0, [A4] 000003F0 2F08 move.l -[A7], A0 000003F2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003F6 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 000003FA 4EBA FC14 jsr [PC - 0x3EC /* 00000010 */] 000003FE 4FEF 000A lea.l A7, [A7 + 0xA] 00000402 306C 0004 movea.w A0, [A4 + 0x4] 00000406 2F08 move.l -[A7], A0 00000408 3F3C 000B move.w -[A7], 0xB 0000040C 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000410 4EBA FBFE jsr [PC - 0x402 /* 00000010 */] 00000414 4FEF 000A lea.l A7, [A7 + 0xA] 00000418 306C 0006 movea.w A0, [A4 + 0x6] 0000041C 2F08 move.l -[A7], A0 0000041E 3F3C 000C move.w -[A7], 0xC 00000422 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000426 4EBA FBE8 jsr [PC - 0x418 /* 00000010 */] 0000042A 4FEF 000A lea.l A7, [A7 + 0xA] 0000042E 306C 0008 movea.w A0, [A4 + 0x8] 00000432 2F08 move.l -[A7], A0 00000434 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000438 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 0000043C 4EBA FBD2 jsr [PC - 0x42E /* 00000010 */] 00000440 4FEF 000A lea.l A7, [A7 + 0xA] 00000444 306C 000A movea.w A0, [A4 + 0xA] 00000448 2F08 move.l -[A7], A0 0000044A 3F3C 000E move.w -[A7], 0xE 0000044E 2F2D FC18 move.l -[A7], [A5 - 0x3E8] 00000452 4EBA FBBC jsr [PC - 0x444 /* 00000010 */] 00000456 4FEF 000A lea.l A7, [A7 + 0xA] 0000045A 0C6D 03A5 FFAC cmpi.w [A5 - 0x54], 0x3A5 00000460 670A beq +0xC /* 0000046C */ 00000462 0C6D 03C9 FFAC cmpi.w [A5 - 0x54], 0x3C9 00000468 6600 0082 bne +0x84 /* 000004EC */ label0000046C: 0000046C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000470 3F3C 000F move.w -[A7], 0xF 00000474 486E FFF2 pea.l [A6 - 0xE] 00000478 486E FFE6 pea.l [A6 - 0x1A] 0000047C 486E FFEA pea.l [A6 - 0x16] 00000480 A98D syscall GetDialogItem/GetDItem 00000482 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000486 3F3C 00FF move.w -[A7], 0xFF 0000048A A95D syscall HiliteControl 0000048C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000490 3F3C 0010 move.w -[A7], 0x10 00000494 486E FFF2 pea.l [A6 - 0xE] 00000498 486E FFE6 pea.l [A6 - 0x1A] 0000049C 486E FFEA pea.l [A6 - 0x16] 000004A0 A98D syscall GetDialogItem/GetDItem 000004A2 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000004A6 3F3C 00FF move.w -[A7], 0xFF 000004AA A95D syscall HiliteControl 000004AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004B0 3F3C 0013 move.w -[A7], 0x13 000004B4 486E FFF2 pea.l [A6 - 0xE] 000004B8 486E FFE6 pea.l [A6 - 0x1A] 000004BC 486E FFEA pea.l [A6 - 0x16] 000004C0 A98D syscall GetDialogItem/GetDItem 000004C2 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000004C6 3F3C 00FF move.w -[A7], 0xFF 000004CA A95D syscall HiliteControl 000004CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004D0 3F3C 0014 move.w -[A7], 0x14 000004D4 486E FFF2 pea.l [A6 - 0xE] 000004D8 486E FFE6 pea.l [A6 - 0x1A] 000004DC 486E FFEA pea.l [A6 - 0x16] 000004E0 A98D syscall GetDialogItem/GetDItem 000004E2 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000004E6 3F3C 00FF move.w -[A7], 0xFF 000004EA A95D syscall HiliteControl label000004EC: 000004EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004F0 A915 syscall ShowWindow 000004F2 4267 clr.w -[A7] 000004F4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000004F8 548F addq.l A7, 2 000004FA 3F3C 0015 move.w -[A7], 0x15 000004FE 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000502 548F addq.l A7, 2 00000504 422E FFF6 clr.b [A6 - 0xA] 00000508 6000 00AC bra +0xAE /* 000005B6 */ label0000050C: 0000050C 486D 01B2 pea.l [A5 + 0x1B2 /* export_50 */] 00000510 486E FFF4 pea.l [A6 - 0xC] 00000514 A991 syscall ModalDialog 00000516 302E FFF4 move.w D0, [A6 - 0xC] 0000051A 0C40 0015 cmpi.w D0, 0x15 0000051E 6200 0096 bhi +0x98 /* 000005B6 */ 00000522 43FA 00BE lea.l A1, [PC + 0xBE /* 000005E2, value 0xFFD4FF4C */] 00000526 D040 add.w D0, D0 00000528 D2F1 0000 add.w A1, [A1 + D0.w] 0000052C 4ED1 jmp [A1] 0000052E 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 00000534 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 0000053A 607A bra +0x7C /* 000005B6 */ 0000053C 422E FFF7 clr.b [A6 - 0x9] 00000540 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 00000546 606E bra +0x70 /* 000005B6 */ 00000548 2F0C move.l -[A7], A4 0000054A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000054E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000552 5C8F addq.l A7, 6 00000554 6060 bra +0x62 /* 000005B6 */ 00000556 486C 0002 pea.l [A4 + 0x2] 0000055A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000055E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000562 5C8F addq.l A7, 6 00000564 6050 bra +0x52 /* 000005B6 */ 00000566 486C 0004 pea.l [A4 + 0x4] 0000056A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000056E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000572 5C8F addq.l A7, 6 00000574 6040 bra +0x42 /* 000005B6 */ 00000576 486C 0006 pea.l [A4 + 0x6] 0000057A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000057E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000582 5C8F addq.l A7, 6 00000584 6030 bra +0x32 /* 000005B6 */ 00000586 486C 0008 pea.l [A4 + 0x8] 0000058A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000058E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000592 5C8F addq.l A7, 6 00000594 6020 bra +0x22 /* 000005B6 */ 00000596 486C 000A pea.l [A4 + 0xA] 0000059A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000059E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000005A2 5C8F addq.l A7, 6 000005A4 6010 bra +0x12 /* 000005B6 */ 000005A6 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 000005AC 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 000005B2 4EBA FC00 jsr [PC - 0x400 /* 000001B4 */] label000005B6: 000005B6 4A2E FFF6 tst.b [A6 - 0xA] 000005BA 6700 FF50 beq -0xAE /* 0000050C */ 000005BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005C2 A983 syscall DisposeDialog 000005C4 21EE FFE2 09F6 move.l [0x000009F6 /* DragHook */], [A6 - 0x1E] 000005CA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000005CE A873 syscall SetPort 000005D0 102E FFF7 move.b D0, [A6 - 0x9] 000005D4 285F movea.l A4, [A7]+ 000005D6 4E5E unlink A6 000005D8 4E75 rts 000005DA 4765 chk.w D3, -[A5] 000005DC 7443 moveq.l D2, 0x43 000005DE 6F6C ble +0x6E /* 0000064C */ 000005E0 6F72 ble +0x74 /* 00000654 */ 000005E2 FFD4 .invalid <> 000005E4 FF4C .extension 0xF4C <> // unimplemented 000005E6 FF5A .extension 0xF5A <> // unimplemented 000005E8 FFD4 .invalid <> 000005EA FFD4 .invalid <> 000005EC FFD4 .invalid <> 000005EE FFD4 .invalid <> 000005F0 FFD4 .invalid <> 000005F2 FFD4 .invalid <> 000005F4 FFD4 .invalid <> 000005F6 FFD4 .invalid <> 000005F8 FFD4 .invalid <> 000005FA FFD4 .invalid <> 000005FC FFD4 .invalid <> 000005FE FFD4 .invalid <> 00000600 FF66 .extension 0xF66 <> // unimplemented 00000602 FF74 .extension 0xF74 <> // unimplemented 00000604 FF84 .invalid <> 00000606 FF94 .invalid <> 00000608 FFA4 .invalid <> 0000060A FFB4 .invalid <> 0000060C FFC4 .invalid <> fn0000060E: 0000060E 4E56 FFD8 link A6, -0x0028 00000612 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00000618 2D6D FC1C FFE8 move.l [A6 - 0x18], [A5 - 0x3E4] 0000061E 2D6D FC20 FFEC move.l [A6 - 0x14], [A5 - 0x3E0] 00000624 2B6D FFC6 FC2C move.l [A5 - 0x3D4], [A5 - 0x3A] 0000062A 2B6D FFCA FC30 move.l [A5 - 0x3D0], [A5 - 0x36] 00000630 486E FFDC pea.l [A6 - 0x24] 00000634 A972 syscall GetMouse 00000636 2D6E FFDC FFE8 move.l [A6 - 0x18], [A6 - 0x24] 0000063C 2D6E FFDC FFEC move.l [A6 - 0x14], [A6 - 0x24] 00000642 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000646 A89C syscall PenMode 00000648 486E FFE8 pea.l [A6 - 0x18] label0000064C: 0000064C A8A1 syscall FrameRect 0000064E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000652 3F3C 0007 move.w -[A7], 0x7 // begin alternate branch 00000654-0000065A label00000654: 00000654 0007 486E ori.b D7, 0x6E /* 'n' */ 00000658 FFFE .invalid <> // end alternate branch 00000654-0000065A label00000654: // (misaligned) 00000656 486E FFFE pea.l [A6 - 0x2] 0000065A 486E FFF8 pea.l [A6 - 0x8] 0000065E 486E FFF0 pea.l [A6 - 0x10] 00000662 A98D syscall GetDialogItem/GetDItem label00000664: 00000664 486E FFD8 pea.l [A6 - 0x28] 00000668 A972 syscall GetMouse 0000066A 302E FFD8 move.w D0, [A6 - 0x28] 0000066E B06E FFDC cmp.w D0, [A6 - 0x24] 00000672 6612 bne +0x14 /* 00000686 */ 00000674 302E FFDE move.w D0, [A6 - 0x22] 00000678 B06E FFDA cmp.w D0, [A6 - 0x26] 0000067C 6608 bne +0xA /* 00000686 */ 0000067E 4227 clr.b -[A7] 00000680 A973 syscall StillDown 00000682 4A1F tst.b [A7]+ 00000684 66DE bne -0x20 /* 00000664 */ label00000686: 00000686 4227 clr.b -[A7] 00000688 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000068C 486E FFF0 pea.l [A6 - 0x10] 00000690 A8AD syscall PtInRect 00000692 4A1F tst.b [A7]+ 00000694 671E beq +0x20 /* 000006B4 */ 00000696 4A6E FFFC tst.w [A6 - 0x4] 0000069A 6608 bne +0xA /* 000006A4 */ 0000069C 486E FFE8 pea.l [A6 - 0x18] 000006A0 A8A1 syscall FrameRect 000006A2 6004 bra +0x6 /* 000006A8 */ label000006A4: 000006A4 426E FFFC clr.w [A6 - 0x4] label000006A8: 000006A8 2D6E FFD8 FFEC move.l [A6 - 0x14], [A6 - 0x28] 000006AE 486E FFE8 pea.l [A6 - 0x18] 000006B2 A8A1 syscall FrameRect label000006B4: 000006B4 2D6E FFD8 FFDC move.l [A6 - 0x24], [A6 - 0x28] 000006BA 4227 clr.b -[A7] 000006BC A973 syscall StillDown 000006BE 4A1F tst.b [A7]+ 000006C0 66A2 bne -0x5C /* 00000664 */ 000006C2 486E FFE8 pea.l [A6 - 0x18] 000006C6 A8A1 syscall FrameRect 000006C8 A89E syscall PenNormal 000006CA 486E FFE8 pea.l [A6 - 0x18] 000006CE 486E FFF0 pea.l [A6 - 0x10] 000006D2 486D FC2C pea.l [A5 - 0x3D4] 000006D6 A8FA syscall MapRect 000006D8 026E FFFE FFE8 andi.w [A6 - 0x18], 0xFFFE 000006DE 026E FFFE FFEC andi.w [A6 - 0x14], 0xFFFE 000006E4 2B6E FFE8 FC2C move.l [A5 - 0x3D4], [A6 - 0x18] 000006EA 2B6E FFEC FC30 move.l [A5 - 0x3D0], [A6 - 0x14] 000006F0 4EBA 0056 jsr [PC + 0x56 /* 00000748 */] 000006F4 4E5E unlink A6 000006F6 4E75 rts 000006F8 5472 6163 6B55 7365 4E56 addq.w [[A2 + 0x6B55] + 0x73654E56], 2 export_41: // at 00000700 (misaligned) 00000702 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000706 205F movea.l A0, [A7]+ 00000708 5C8F addq.l A7, 6 0000070A 4ED0 jmp [A0] 0000070C 4472 6177 neg.w <> 00000710 5573 6572 4E56 0000 4E5E subq.w [[A3 + 0x4E560000] + 0x4E5E], 2 export_42: // at 00000714 (misaligned) 0000071A 205F movea.l A0, [A7]+ 0000071C 5C8F addq.l A7, 6 0000071E 4ED0 jmp [A0] 00000720 4472 6177 neg.w <> 00000724 5573 6572 4E56 0000 2B6D subq.w [[A3 + 0x4E560000] + 0x2B6D], 2 // begin alternate branch 00000728-0000073E fn00000728: 00000728 4E56 0000 link A6, 0 0000072C 2B6D FFC6 FC2C move.l [A5 - 0x3D4], [A5 - 0x3A] 00000732 2B6D FFCA FC30 move.l [A5 - 0x3D0], [A5 - 0x36] 00000738 4EBA 000E jsr [PC + 0xE /* 00000748 */] 0000073C 4E5E unlink A6 // end alternate branch 00000728-0000073E fn00000728: // (misaligned) 0000072E FFC6 .invalid <> 00000730 FC2C 2B6D .unknown 0xFC2C 0x2B6D (W = 6) 00000734 FFCA .invalid <> 00000736 FC30 4EBA .unknown 0xFC30 0x4EBA (W = 6) 0000073A 000E 4E5E ori.b A6, 0x5E /* '^' */ 0000073E 4E75 rts 00000740 446F 4D61 neg.w [A7 + 0x4D61] 00000744 7842 moveq.l D4, 0x42 00000746 7574 moveq.l D2, 0x74 fn00000748: 00000748 4E56 FFEE link A6, -0x0012 0000074C 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000750 3F3C 0007 move.w -[A7], 0x7 00000754 486E FFFE pea.l [A6 - 0x2] 00000758 486E FFFA pea.l [A6 - 0x6] 0000075C 486E FFF2 pea.l [A6 - 0xE] 00000760 A98D syscall GetDialogItem/GetDItem 00000762 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000766 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000076A 2F2D FC30 move.l -[A7], [A5 - 0x3D0] 0000076E 2F2D FC2C move.l -[A7], [A5 - 0x3D4] 00000772 4EBA 04E0 jsr [PC + 0x4E0 /* 00000C54 */] 00000776 4FEF 0010 lea.l A7, [A7 + 0x10] 0000077A 306D FC2C movea.w A0, [A5 - 0x3D4] 0000077E 2F08 move.l -[A7], A0 00000780 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 00000784 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000788 306D FC2E movea.w A0, [A5 - 0x3D2] 0000078C 2F08 move.l -[A7], A0 0000078E 206D FC24 movea.l A0, [A5 - 0x3DC] 00000792 4868 0100 pea.l [A0 + 0x100] 00000796 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000079A 306D FC32 movea.w A0, [A5 - 0x3CE] 0000079E 2F08 move.l -[A7], A0 000007A0 206D FC24 movea.l A0, [A5 - 0x3DC] 000007A4 4868 0200 pea.l [A0 + 0x200] 000007A8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000007AC 306D FC30 movea.w A0, [A5 - 0x3D0] 000007B0 2F08 move.l -[A7], A0 000007B2 206D FC24 movea.l A0, [A5 - 0x3DC] 000007B6 4868 0300 pea.l [A0 + 0x300] 000007BA 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000007BE 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 000007C2 3F3C 0003 move.w -[A7], 0x3 000007C6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000007CA 5C8F addq.l A7, 6 000007CC 206D FC24 movea.l A0, [A5 - 0x3DC] 000007D0 4868 0100 pea.l [A0 + 0x100] 000007D4 3F3C 0004 move.w -[A7], 0x4 000007D8 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000007DC 5C8F addq.l A7, 6 000007DE 206D FC24 movea.l A0, [A5 - 0x3DC] 000007E2 4868 0200 pea.l [A0 + 0x200] 000007E6 3F3C 0005 move.w -[A7], 0x5 000007EA 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000007EE 5C8F addq.l A7, 6 000007F0 206D FC24 movea.l A0, [A5 - 0x3DC] 000007F4 4868 0300 pea.l [A0 + 0x300] 000007F8 3F3C 0006 move.w -[A7], 0x6 000007FC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000800 5C8F addq.l A7, 6 00000802 4E5E unlink A6 00000804 4E75 rts 00000806 446F 4772 neg.w [A7 + 0x4772] 0000080A 6162 bsr +0x64 /* 0000086E */ 0000080C 4275 4E56 clr.w [A5 + D4 * 8 + 0x56] // begin alternate branch 0000080E-00000812 fn0000080E: 0000080E 4E56 FFCE link A6, -0x0032 // end alternate branch 0000080E-00000812 fn0000080E: // (misaligned) 00000810 FFCE .invalid <> 00000812 486E FFFC pea.l [A6 - 0x4] 00000816 A874 syscall GetPort 00000818 A850 syscall InitCursor 0000081A 42A7 clr.l -[A7] 0000081C 3F3C 0082 move.w -[A7], 0x82 00000820 42A7 clr.l -[A7] 00000822 4878 FFFF push.l 0xFFFF 00000826 A97C syscall GetNewDialog 00000828 2B5F FC28 move.l [A5 - 0x3D8], [A7]+ 0000082C 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000830 A873 syscall SetPort 00000832 2B6E 0008 FC24 move.l [A5 - 0x3DC], [A6 + 0x8] 00000838 2B6D FFCE FC2C move.l [A5 - 0x3D4], [A5 - 0x32] 0000083E 2B6D FFD2 FC30 move.l [A5 - 0x3D0], [A5 - 0x2E] 00000844 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000848 3F3C 0007 move.w -[A7], 0x7 0000084C 486E FFF6 pea.l [A6 - 0xA] 00000850 486E FFEE pea.l [A6 - 0x12] 00000854 486E FFE6 pea.l [A6 - 0x1A] 00000858 A98D syscall GetDialogItem/GetDItem 0000085A 42A7 clr.l -[A7] 0000085C 302E FFEC move.w D0, [A6 - 0x14] 00000860 906E FFE8 sub.w D0, [A6 - 0x18] 00000864 3040 movea.w A0, D0 00000866 2F08 move.l -[A7], A0 00000868 A83F syscall Long2Fix 0000086A 2D5F FFDE move.l [A6 - 0x22], [A7]+ fn0000086E: 0000086E 42A7 clr.l -[A7] 00000870 302E FFEA move.w D0, [A6 - 0x16] 00000874 906E FFE6 sub.w D0, [A6 - 0x1A] 00000878 3040 movea.w A0, D0 0000087A 2F08 move.l -[A7], A0 0000087C A83F syscall Long2Fix 0000087E 2D5F FFDA move.l [A6 - 0x26], [A7]+ 00000882 42A7 clr.l -[A7] 00000884 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 00000888 A840 syscall Fix2Long 0000088A 2D5F FFCE move.l [A6 - 0x32], [A7]+ 0000088E 42A7 clr.l -[A7] 00000890 2F3C 0001 0000 move.l -[A7], 0x10000 00000896 A840 syscall Fix2Long 00000898 202E FFCE move.l D0, [A6 - 0x32] 0000089C B09F cmp.l D0, [A7]+ 0000089E 6C48 bge +0x4A /* 000008E8 */ 000008A0 42A7 clr.l -[A7] 000008A2 2F2E FFDA move.l -[A7], [A6 - 0x26] 000008A6 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 000008AA A868 syscall FixMul 000008AC 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 000008B0 4267 clr.w -[A7] 000008B2 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000008B6 A86C syscall FixRound 000008B8 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 000008BC 302E FFF4 move.w D0, [A6 - 0xC] 000008C0 48C0 ext.l D0 000008C2 81FC 0002 divs.w D0, 0x2 000008C6 322E FFEC move.w D1, [A6 - 0x14] 000008CA D26E FFE8 add.w D1, [A6 - 0x18] 000008CE 48C1 ext.l D1 000008D0 83FC 0002 divs.w D1, 0x2 000008D4 9240 sub.w D1, D0 000008D6 3D41 FFE8 move.w [A6 - 0x18], D1 000008DA 302E FFE8 move.w D0, [A6 - 0x18] 000008DE D06E FFF4 add.w D0, [A6 - 0xC] 000008E2 3D40 FFEC move.w [A6 - 0x14], D0 000008E6 6046 bra +0x48 /* 0000092E */ label000008E8: 000008E8 42A7 clr.l -[A7] 000008EA 2F2E FFDE move.l -[A7], [A6 - 0x22] 000008EE 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 000008F2 A84D syscall FixDiv 000008F4 2D5F FFD2 move.l [A6 - 0x2E], [A7]+ 000008F8 4267 clr.w -[A7] 000008FA 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000008FE A86C syscall FixRound 00000900 3D5F FFF2 move.w [A6 - 0xE], [A7]+ 00000904 302E FFF2 move.w D0, [A6 - 0xE] 00000908 48C0 ext.l D0 0000090A 81FC 0002 divs.w D0, 0x2 0000090E 322E FFE6 move.w D1, [A6 - 0x1A] 00000912 D26E FFEA add.w D1, [A6 - 0x16] 00000916 48C1 ext.l D1 00000918 83FC 0002 divs.w D1, 0x2 0000091C 9240 sub.w D1, D0 0000091E 3D41 FFE6 move.w [A6 - 0x1A], D1 00000922 302E FFE6 move.w D0, [A6 - 0x1A] 00000926 D06E FFF2 add.w D0, [A6 - 0xE] 0000092A 3D40 FFEA move.w [A6 - 0x16], D0 label0000092E: 0000092E 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000932 3F3C 0007 move.w -[A7], 0x7 00000936 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000093A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000093E 486E FFE6 pea.l [A6 - 0x1A] 00000942 A98E syscall SetDialogItem/SetDItem 00000944 306D FC2C movea.w A0, [A5 - 0x3D4] 00000948 2F08 move.l -[A7], A0 0000094A 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 0000094E 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000952 306D FC2E movea.w A0, [A5 - 0x3D2] 00000956 2F08 move.l -[A7], A0 00000958 206D FC24 movea.l A0, [A5 - 0x3DC] 0000095C 4868 0100 pea.l [A0 + 0x100] 00000960 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000964 306D FC32 movea.w A0, [A5 - 0x3CE] 00000968 2F08 move.l -[A7], A0 0000096A 206D FC24 movea.l A0, [A5 - 0x3DC] 0000096E 4868 0200 pea.l [A0 + 0x200] 00000972 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000976 306D FC30 movea.w A0, [A5 - 0x3D0] 0000097A 2F08 move.l -[A7], A0 0000097C 206D FC24 movea.l A0, [A5 - 0x3DC] 00000980 4868 0300 pea.l [A0 + 0x300] 00000984 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000988 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 0000098C 3F3C 0003 move.w -[A7], 0x3 00000990 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000994 5C8F addq.l A7, 6 00000996 206D FC24 movea.l A0, [A5 - 0x3DC] 0000099A 4868 0100 pea.l [A0 + 0x100] 0000099E 3F3C 0004 move.w -[A7], 0x4 000009A2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000009A6 5C8F addq.l A7, 6 000009A8 206D FC24 movea.l A0, [A5 - 0x3DC] 000009AC 4868 0200 pea.l [A0 + 0x200] 000009B0 3F3C 0005 move.w -[A7], 0x5 000009B4 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000009B8 5C8F addq.l A7, 6 000009BA 206D FC24 movea.l A0, [A5 - 0x3DC] 000009BE 4868 0300 pea.l [A0 + 0x300] 000009C2 3F3C 0006 move.w -[A7], 0x6 000009C6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 000009CA 5C8F addq.l A7, 6 000009CC 486D 016A pea.l [A5 + 0x16A /* export_41 */] 000009D0 3F3C 0007 move.w -[A7], 0x7 000009D4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000009D8 5C8F addq.l A7, 6 000009DA 486D 0172 pea.l [A5 + 0x172 /* export_42 */] 000009DE 3F3C 0008 move.w -[A7], 0x8 000009E2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000009E6 5C8F addq.l A7, 6 000009E8 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 000009EC A915 syscall ShowWindow 000009EE 3F3C 0001 move.w -[A7], 0x1 000009F2 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000009F6 548F addq.l A7, 2 000009F8 422E FFFA clr.b [A6 - 0x6] 000009FC 4EBA FD4A jsr [PC - 0x2B6 /* 00000748 */] 00000A00 6000 01EE bra +0x1F0 /* 00000BF0 */ label00000A04: 00000A04 42A7 clr.l -[A7] 00000A06 486E FFF8 pea.l [A6 - 0x8] 00000A0A A991 syscall ModalDialog 00000A0C 302E FFF8 move.w D0, [A6 - 0x8] 00000A10 0C40 000B cmpi.w D0, 0xB 00000A14 6200 01DA bhi +0x1DC /* 00000BF0 */ 00000A18 43FA 0222 lea.l A1, [PC + 0x222 /* 00000C3C, value 0xFFB4FDE8 */] 00000A1C D040 add.w D0, D0 00000A1E D2F1 0000 add.w A1, [A1 + D0.w] 00000A22 4ED1 jmp [A1] 00000A24 1D7C 0001 FFFB move.b [A6 - 0x5], 0x1 00000A2A 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1 00000A30 6000 01BE bra +0x1C0 /* 00000BF0 */ 00000A34 422E FFFB clr.b [A6 - 0x5] 00000A38 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1 00000A3E 6000 01B0 bra +0x1B2 /* 00000BF0 */ 00000A42 3F3C 0007 move.w -[A7], 0x7 00000A46 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000A4A 4EBA FBC2 jsr [PC - 0x43E /* 0000060E */] 00000A4E 5C8F addq.l A7, 6 00000A50 6000 019E bra +0x1A0 /* 00000BF0 */ 00000A54 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 00000A58 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000A5C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000A60 5C8F addq.l A7, 6 00000A62 6000 018C bra +0x18E /* 00000BF0 */ 00000A66 206D FC24 movea.l A0, [A5 - 0x3DC] 00000A6A 4868 0100 pea.l [A0 + 0x100] 00000A6E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000A72 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000A76 5C8F addq.l A7, 6 00000A78 6000 0176 bra +0x178 /* 00000BF0 */ 00000A7C 206D FC24 movea.l A0, [A5 - 0x3DC] 00000A80 4868 0200 pea.l [A0 + 0x200] 00000A84 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000A88 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000A8C 5C8F addq.l A7, 6 00000A8E 6000 0160 bra +0x162 /* 00000BF0 */ 00000A92 206D FC24 movea.l A0, [A5 - 0x3DC] 00000A96 4868 0300 pea.l [A0 + 0x300] 00000A9A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000A9E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000AA2 5C8F addq.l A7, 6 00000AA4 6000 014A bra +0x14C /* 00000BF0 */ 00000AA8 4EBA FC7E jsr [PC - 0x382 /* 00000728 */] 00000AAC 6000 0142 bra +0x144 /* 00000BF0 */ 00000AB0 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 00000AB4 486E FFE2 pea.l [A6 - 0x1E] 00000AB8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000ABC 306D FFCA movea.w A0, [A5 - 0x36] 00000AC0 B1EE FFE2 cmpa.l A0, [A6 - 0x1E] 00000AC4 6C08 bge +0xA /* 00000ACE */ 00000AC6 302D FFC6 move.w D0, [A5 - 0x3A] 00000ACA 48C0 ext.l D0 00000ACC 6004 bra +0x6 /* 00000AD2 */ label00000ACE: 00000ACE 202E FFE2 move.l D0, [A6 - 0x1E] label00000AD2: 00000AD2 3B40 FC2C move.w [A5 - 0x3D4], D0 00000AD6 3040 movea.w A0, D0 00000AD8 2D48 FFE2 move.l [A6 - 0x1E], A0 00000ADC 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000AE0 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 00000AE4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000AE8 2F2D FC24 move.l -[A7], [A5 - 0x3DC] 00000AEC 3F3C 0003 move.w -[A7], 0x3 00000AF0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000AF4 5C8F addq.l A7, 6 00000AF6 206D FC24 movea.l A0, [A5 - 0x3DC] 00000AFA 4868 0100 pea.l [A0 + 0x100] 00000AFE 486E FFE2 pea.l [A6 - 0x1E] 00000B02 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000B06 306D FFCC movea.w A0, [A5 - 0x34] 00000B0A B1EE FFE2 cmpa.l A0, [A6 - 0x1E] 00000B0E 6C08 bge +0xA /* 00000B18 */ 00000B10 302D FFC8 move.w D0, [A5 - 0x38] 00000B14 48C0 ext.l D0 00000B16 6004 bra +0x6 /* 00000B1C */ label00000B18: 00000B18 202E FFE2 move.l D0, [A6 - 0x1E] label00000B1C: 00000B1C 3B40 FC2E move.w [A5 - 0x3D2], D0 00000B20 3040 movea.w A0, D0 00000B22 2D48 FFE2 move.l [A6 - 0x1E], A0 00000B26 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000B2A 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B2E 4868 0100 pea.l [A0 + 0x100] 00000B32 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000B36 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B3A 4868 0100 pea.l [A0 + 0x100] 00000B3E 3F3C 0004 move.w -[A7], 0x4 00000B42 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000B46 5C8F addq.l A7, 6 00000B48 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B4C 4868 0200 pea.l [A0 + 0x200] 00000B50 486E FFE2 pea.l [A6 - 0x1E] 00000B54 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000B58 306D FFC8 movea.w A0, [A5 - 0x38] 00000B5C B1EE FFE2 cmpa.l A0, [A6 - 0x1E] 00000B60 6F08 ble +0xA /* 00000B6A */ 00000B62 302D FFCC move.w D0, [A5 - 0x34] 00000B66 48C0 ext.l D0 00000B68 6004 bra +0x6 /* 00000B6E */ label00000B6A: 00000B6A 202E FFE2 move.l D0, [A6 - 0x1E] label00000B6E: 00000B6E 3B40 FC32 move.w [A5 - 0x3CE], D0 00000B72 3040 movea.w A0, D0 00000B74 2D48 FFE2 move.l [A6 - 0x1E], A0 00000B78 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000B7C 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B80 4868 0200 pea.l [A0 + 0x200] 00000B84 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000B88 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B8C 4868 0200 pea.l [A0 + 0x200] 00000B90 3F3C 0005 move.w -[A7], 0x5 00000B94 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000B98 5C8F addq.l A7, 6 00000B9A 206D FC24 movea.l A0, [A5 - 0x3DC] 00000B9E 4868 0300 pea.l [A0 + 0x300] 00000BA2 486E FFE2 pea.l [A6 - 0x1E] 00000BA6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00000BAA 306D FFC6 movea.w A0, [A5 - 0x3A] 00000BAE B1EE FFE2 cmpa.l A0, [A6 - 0x1E] 00000BB2 6F08 ble +0xA /* 00000BBC */ 00000BB4 302D FFCA move.w D0, [A5 - 0x36] 00000BB8 48C0 ext.l D0 00000BBA 6004 bra +0x6 /* 00000BC0 */ label00000BBC: 00000BBC 202E FFE2 move.l D0, [A6 - 0x1E] label00000BC0: 00000BC0 3B40 FC30 move.w [A5 - 0x3D0], D0 00000BC4 3040 movea.w A0, D0 00000BC6 2D48 FFE2 move.l [A6 - 0x1E], A0 00000BCA 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000BCE 206D FC24 movea.l A0, [A5 - 0x3DC] 00000BD2 4868 0300 pea.l [A0 + 0x300] 00000BD6 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00000BDA 206D FC24 movea.l A0, [A5 - 0x3DC] 00000BDE 4868 0300 pea.l [A0 + 0x300] 00000BE2 3F3C 0006 move.w -[A7], 0x6 00000BE6 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000BEA 5C8F addq.l A7, 6 00000BEC 4EBA FB5A jsr [PC - 0x4A6 /* 00000748 */] label00000BF0: 00000BF0 4A2E FFFA tst.b [A6 - 0x6] 00000BF4 6700 FE0E beq -0x1F0 /* 00000A04 */ 00000BF8 2F2D FC28 move.l -[A7], [A5 - 0x3D8] 00000BFC A983 syscall DisposeDialog 00000BFE 4A2E FFFB tst.b [A6 - 0x5] 00000C02 670C beq +0xE /* 00000C10 */ 00000C04 2B6D FC2C FFCE move.l [A5 - 0x32], [A5 - 0x3D4] 00000C0A 2B6D FC30 FFD2 move.l [A5 - 0x2E], [A5 - 0x3D0] label00000C10: 00000C10 3F2D FFB0 move.w -[A7], [A5 - 0x50] 00000C14 3F2D FFB8 move.w -[A7], [A5 - 0x48] 00000C18 3F2D FFB6 move.w -[A7], [A5 - 0x4A] 00000C1C 486D FFCE pea.l [A5 - 0x32] 00000C20 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000C24 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000C28 4FEF 000C lea.l A7, [A7 + 0xC] 00000C2C 102E FFFB move.b D0, [A6 - 0x5] 00000C30 4E5E unlink A6 00000C32 4E75 rts 00000C34 4765 chk.w D3, -[A5] 00000C36 7443 moveq.l D2, 0x43 00000C38 726F moveq.l D1, 0x6F 00000C3A 7020 moveq.l D0, 0x20 00000C3C FFB4 .invalid <> 00000C3E FDE8 .invalid <> 00000C40 FDF8 .invalid <> 00000C42 FE18 FE2A .unknown 0xFE18 0xFE2A (W = 7) 00000C46 FE40 FE56 .extension 0xE40 <>, 0xFE56 // unimplemented 00000C4A FE06 FFB4 .unknown 0xFE06 0xFFB4 (W = 7) 00000C4E FFB4 .invalid <> 00000C50 FE6C FE74 .extension 0xE6C <>, 0xFE74 // unimplemented fn00000C54: 00000C54 4E56 FFCC link A6, -0x0034 00000C58 426E FFEA clr.w [A6 - 0x16] 00000C5C 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00000C62 302E 0016 move.w D0, [A6 + 0x16] 00000C66 906E 0012 sub.w D0, [A6 + 0x12] 00000C6A 3D40 FFEE move.w [A6 - 0x12], D0 00000C6E 302E 0014 move.w D0, [A6 + 0x14] 00000C72 906E 0010 sub.w D0, [A6 + 0x10] 00000C76 0240 FFFE andi.w D0, 0xFFFE 00000C7A 3D40 FFEC move.w [A6 - 0x14], D0 00000C7E 0C6E 0140 FFEE cmpi.w [A6 - 0x12], 0x140 00000C84 6E08 bgt +0xA /* 00000C8E */ 00000C86 0C6E 01CC FFEC cmpi.w [A6 - 0x14], 0x1CC 00000C8C 6F06 ble +0x8 /* 00000C94 */ label00000C8E: 00000C8E 7000 moveq.l D0, 0x00 00000C90 6000 02F6 bra +0x2F8 /* 00000F88 */ label00000C94: 00000C94 486E FFDC pea.l [A6 - 0x24] 00000C98 A874 syscall GetPort 00000C9A 42A7 clr.l -[A7] 00000C9C A8D8 syscall NewRgn 00000C9E 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00000CA2 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000CA6 A87A syscall GetClip 00000CA8 486E 0010 pea.l [A6 + 0x10] 00000CAC A870 syscall LocalToGlobal 00000CAE 486E 0014 pea.l [A6 + 0x14] 00000CB2 A870 syscall LocalToGlobal 00000CB4 206D FFA4 movea.l A0, [A5 - 0x5C] 00000CB8 2050 movea.l A0, [A0] 00000CBA 2D68 0022 FFF8 move.l [A6 - 0x8], [A0 + 0x22] 00000CC0 2D68 0026 FFFC move.l [A6 - 0x4], [A0 + 0x26] 00000CC6 4227 clr.b -[A7] 00000CC8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CCC 486E FFF8 pea.l [A6 - 0x8] 00000CD0 A8AD syscall PtInRect 00000CD2 4A1F tst.b [A7]+ 00000CD4 6710 beq +0x12 /* 00000CE6 */ 00000CD6 4227 clr.b -[A7] 00000CD8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000CDC 486E FFF8 pea.l [A6 - 0x8] 00000CE0 A8AD syscall PtInRect 00000CE2 4A1F tst.b [A7]+ 00000CE4 6604 bne +0x6 /* 00000CEA */ label00000CE6: 00000CE6 7000 moveq.l D0, 0x00 00000CE8 6002 bra +0x4 /* 00000CEC */ label00000CEA: 00000CEA 7001 moveq.l D0, 0x01 label00000CEC: 00000CEC 3D40 FFE8 move.w [A6 - 0x18], D0 00000CF0 4A6E FFE8 tst.w [A6 - 0x18] 00000CF4 6700 015E beq +0x160 /* 00000E54 */ 00000CF8 302E 0010 move.w D0, [A6 + 0x10] 00000CFC 906E FFF8 sub.w D0, [A6 - 0x8] 00000D00 3D40 FFF0 move.w [A6 - 0x10], D0 00000D04 302E 0012 move.w D0, [A6 + 0x12] 00000D08 906E FFFA sub.w D0, [A6 - 0x6] 00000D0C 3D40 FFF2 move.w [A6 - 0xE], D0 00000D10 302E FFF0 move.w D0, [A6 - 0x10] 00000D14 D06E FFEC add.w D0, [A6 - 0x14] 00000D18 3D40 FFF4 move.w [A6 - 0xC], D0 00000D1C 302E FFF2 move.w D0, [A6 - 0xE] 00000D20 D06E FFEE add.w D0, [A6 - 0x12] 00000D24 3D40 FFF6 move.w [A6 - 0xA], D0 00000D28 026E FFFE FFF0 andi.w [A6 - 0x10], 0xFFFE 00000D2E 4A6D FFB2 tst.w [A5 - 0x4E] 00000D32 6710 beq +0x12 /* 00000D44 */ 00000D34 42A7 clr.l -[A7] 00000D36 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000D3A 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000D3E 5C8F addq.l A7, 6 00000D40 3D40 FFEA move.w [A6 - 0x16], D0 label00000D44: 00000D44 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000D48 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000D4C 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000D50 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000D54 5C8F addq.l A7, 6 00000D56 3D40 FFEA move.w [A6 - 0x16], D0 00000D5A 3F2D FFB0 move.w -[A7], [A5 - 0x50] 00000D5E 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000D62 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000D66 486E 0008 pea.l [A6 + 0x8] 00000D6A 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000D6E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000D72 4FEF 000C lea.l A7, [A7 + 0xC] 00000D76 3D40 FFEA move.w [A6 - 0x16], D0 00000D7A 4A6E FFEA tst.w [A6 - 0x16] 00000D7E 6654 bne +0x56 /* 00000DD4 */ 00000D80 4267 clr.w -[A7] 00000D82 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000D86 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000D8A 588F addq.l A7, 4 00000D8C 3D40 FFEA move.w [A6 - 0x16], D0 00000D90 4267 clr.w -[A7] 00000D92 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000D96 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00000D9A 588F addq.l A7, 4 00000D9C 3D40 FFEA move.w [A6 - 0x16], D0 00000DA0 3F3C 0001 move.w -[A7], 0x1 00000DA4 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000DA8 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000DAC 588F addq.l A7, 4 00000DAE 3D40 FFEA move.w [A6 - 0x16], D0 00000DB2 3F2D FFB0 move.w -[A7], [A5 - 0x50] 00000DB6 3F2D FFB8 move.w -[A7], [A5 - 0x48] 00000DBA 3F2D FFB6 move.w -[A7], [A5 - 0x4A] 00000DBE 486E 0008 pea.l [A6 + 0x8] 00000DC2 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000DC6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000DCA 4FEF 000C lea.l A7, [A7 + 0xC] 00000DCE 3D40 FFEA move.w [A6 - 0x16], D0 00000DD2 6006 bra +0x8 /* 00000DDA */ label00000DD4: 00000DD4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000DD8 A9C8 syscall SysBeep label00000DDA: 00000DDA 3F2D FFBA move.w -[A7], [A5 - 0x46] 00000DDE 3F2D FFBC move.w -[A7], [A5 - 0x44] 00000DE2 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000DE6 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000DEA 5C8F addq.l A7, 6 00000DEC 3D40 FFEA move.w [A6 - 0x16], D0 00000DF0 0C6D 03A5 FFAC cmpi.w [A5 - 0x54], 0x3A5 00000DF6 6708 beq +0xA /* 00000E00 */ 00000DF8 0C6D 03C9 FFAC cmpi.w [A5 - 0x54], 0x3C9 00000DFE 6624 bne +0x26 /* 00000E24 */ label00000E00: 00000E00 3F3C 0001 move.w -[A7], 0x1 00000E04 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000E08 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000E0C 588F addq.l A7, 4 00000E0E 3D40 FFEA move.w [A6 - 0x16], D0 00000E12 3F3C 0001 move.w -[A7], 0x1 00000E16 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000E1A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00000E1E 588F addq.l A7, 4 00000E20 3D40 FFEA move.w [A6 - 0x16], D0 label00000E24: 00000E24 2F2D FFBE move.l -[A7], [A5 - 0x42] 00000E28 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000E2C 588F addq.l A7, 4 00000E2E 4A40 tst.w D0 00000E30 6600 013A bne +0x13C /* 00000F6C */ 00000E34 4A6D FFB2 tst.w [A5 - 0x4E] 00000E38 6700 0132 beq +0x134 /* 00000F6C */ 00000E3C 2F3C 0001 0000 move.l -[A7], 0x10000 00000E42 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000E46 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000E4A 5C8F addq.l A7, 6 00000E4C 3D40 FFEA move.w [A6 - 0x16], D0 00000E50 6000 011A bra +0x11C /* 00000F6C */ label00000E54: 00000E54 2F2D FFBE move.l -[A7], [A5 - 0x42] 00000E58 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000E5C 588F addq.l A7, 4 00000E5E 4A40 tst.w D0 00000E60 6738 beq +0x3A /* 00000E9A */ 00000E62 2F2D FFBE move.l -[A7], [A5 - 0x42] 00000E66 A915 syscall ShowWindow 00000E68 2F2D FFBE move.l -[A7], [A5 - 0x42] 00000E6C A920 syscall BringToFront 00000E6E 4A6D FFB2 tst.w [A5 - 0x4E] 00000E72 6714 beq +0x16 /* 00000E88 */ 00000E74 2F3C 0001 0001 move.l -[A7], 0x10001 00000E7A 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000E7E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000E82 5C8F addq.l A7, 6 00000E84 3D40 FFEA move.w [A6 - 0x16], D0 label00000E88: 00000E88 3F3C 0001 move.w -[A7], 0x1 00000E8C 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000E90 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000E94 588F addq.l A7, 4 00000E96 3D40 FFEA move.w [A6 - 0x16], D0 label00000E9A: 00000E9A 486E FFE4 pea.l [A6 - 0x1C] 00000E9E AA48 syscall GetCWMgrPort 00000EA0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000EA4 A873 syscall SetPort 00000EA6 3F2D FFB0 move.w -[A7], [A5 - 0x50] 00000EAA 3F2D FFB8 move.w -[A7], [A5 - 0x48] 00000EAE 3F2D FFB6 move.w -[A7], [A5 - 0x4A] 00000EB2 486E 0008 pea.l [A6 + 0x8] 00000EB6 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000EBA 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00000EBE 4FEF 000C lea.l A7, [A7 + 0xC] 00000EC2 3D40 FFEA move.w [A6 - 0x16], D0 00000EC6 3F3C 0001 move.w -[A7], 0x1 00000ECA 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000ECE 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000ED2 588F addq.l A7, 4 00000ED4 3D40 FFEA move.w [A6 - 0x16], D0 00000ED8 4A6D FFB2 tst.w [A5 - 0x4E] 00000EDC 6712 beq +0x14 /* 00000EF0 */ 00000EDE 4878 0001 push.l 0x1 00000EE2 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000EE6 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000EEA 5C8F addq.l A7, 6 00000EEC 3D40 FFEA move.w [A6 - 0x16], D0 label00000EF0: 00000EF0 302E FFF8 move.w D0, [A6 - 0x8] 00000EF4 D06D FFBC add.w D0, [A5 - 0x44] 00000EF8 3D40 FFF0 move.w [A6 - 0x10], D0 00000EFC 302E FFFA move.w D0, [A6 - 0x6] 00000F00 D06D FFBA add.w D0, [A5 - 0x46] 00000F04 3D40 FFF2 move.w [A6 - 0xE], D0 00000F08 302E FFF0 move.w D0, [A6 - 0x10] 00000F0C D06D FFB8 add.w D0, [A5 - 0x48] 00000F10 3D40 FFF4 move.w [A6 - 0xC], D0 00000F14 302E FFF2 move.w D0, [A6 - 0xE] 00000F18 D06D FFB6 add.w D0, [A5 - 0x4A] 00000F1C 3D40 FFF6 move.w [A6 - 0xA], D0 00000F20 486E 0010 pea.l [A6 + 0x10] 00000F24 A87B syscall ClipRect 00000F26 206E FFE4 movea.l A0, [A6 - 0x1C] 00000F2A 2D68 0002 FFD4 move.l [A6 - 0x2C], [A0 + 0x2] 00000F30 206E FFD4 movea.l A0, [A6 - 0x2C] 00000F34 A029 syscall HLock 00000F36 206E FFD4 movea.l A0, [A6 - 0x2C] 00000F3A 2F10 move.l -[A7], [A0] 00000F3C 206E FFD4 movea.l A0, [A6 - 0x2C] 00000F40 2F10 move.l -[A7], [A0] 00000F42 486E FFF0 pea.l [A6 - 0x10] 00000F46 486E 0010 pea.l [A6 + 0x10] 00000F4A 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 00000F4E 42A7 clr.l -[A7] 00000F50 A8EC syscall CopyBits 00000F52 4A6D FFB2 tst.w [A5 - 0x4E] 00000F56 6714 beq +0x16 /* 00000F6C */ 00000F58 2F3C 0001 0000 move.l -[A7], 0x10000 00000F5E 3F2D FFAA move.w -[A7], [A5 - 0x56] 00000F62 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000F66 5C8F addq.l A7, 6 00000F68 3D40 FFEA move.w [A6 - 0x16], D0 label00000F6C: 00000F6C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000F70 A873 syscall SetPort 00000F72 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000F76 A879 syscall SetClip 00000F78 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000F7C A8D9 syscall DisposRgn/DisposeRgn 00000F7E 206E FFD4 movea.l A0, [A6 - 0x2C] 00000F82 A02A syscall HUnlock 00000F84 302E FFEA move.w D0, [A6 - 0x16] label00000F88: 00000F88 4E5E unlink A6 00000F8A 4E75 rts 00000F8C 4372 6F70 5072 6F78 chk.w D1, [A2 + 0x50726F78] fn00000F94: 00000F94 4E56 0000 link A6, 0 00000F98 3F2E 000E move.w -[A7], [A6 + 0xE] 00000F9C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000FA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FA4 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00000FA8 508F addq.l A7, 8 00000FAA 3F2E 000E move.w -[A7], [A6 + 0xE] 00000FAE 3F2E 000C move.w -[A7], [A6 + 0xC] 00000FB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FB6 4EBA 10A4 jsr [PC + 0x10A4 /* 0000205C */] 00000FBA 508F addq.l A7, 8 00000FBC 4E5E unlink A6 00000FBE 4E75 rts 00000FC0 4F70 656E chk.w D7, <> 00000FC4 5769 6E64 subq.w [A1 + 0x6E64], 3 fn00000FC8: 00000FC8 4E56 0000 link A6, 0 00000FCC 206D FC60 movea.l A0, [A5 - 0x3A0] 00000FD0 1028 001E move.b D0, [A0 + 0x1E] 00000FD4 6712 beq +0x14 /* 00000FE8 */ 00000FD6 6B10 bmi +0x12 /* 00000FE8 */ 00000FD8 5500 subq.b D0, 2 00000FDA 6708 beq +0xA /* 00000FE4 */ 00000FDC 6A0A bpl +0xC /* 00000FE8 */ 00000FDE 4EBA 141E jsr [PC + 0x141E /* 000023FE */] 00000FE2 6004 bra +0x6 /* 00000FE8 */ label00000FE4: 00000FE4 4EAD 031A jsr [A5 + 0x31A /* export_95 */] label00000FE8: 00000FE8 4E5E unlink A6 00000FEA 4E75 rts 00000FEC 436C 6F73 chk.w D1, [A4 + 0x6F73] 00000FF0 6543 bcs +0x45 /* 00001035 */ 00000FF2 7572 moveq.l D2, 0x72 export_30: 00000FF4 4E56 0000 link A6, 0 00000FF8 206D FC60 movea.l A0, [A5 - 0x3A0] 00000FFC 1028 001E move.b D0, [A0 + 0x1E] 00001000 6726 beq +0x28 /* 00001028 */ 00001002 6B24 bmi +0x26 /* 00001028 */ 00001004 5500 subq.b D0, 2 00001006 6712 beq +0x14 /* 0000101A */ 00001008 6A1E bpl +0x20 /* 00001028 */ 0000100A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000100E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001012 4EBA 144C jsr [PC + 0x144C /* 00002460 */] 00001016 5C8F addq.l A7, 6 00001018 600E bra +0x10 /* 00001028 */ label0000101A: 0000101A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000101E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001022 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001026 5C8F addq.l A7, 6 label00001028: 00001028 4E5E unlink A6 0000102A 4E75 rts 0000102C 4D6F 7573 chk.w D6, [A7 + 0x7573] 00001030 6549 bcs +0x4B /* 0000107B */ 00001032 6E43 bgt +0x45 /* 00001077 */ export_31: 00001034 4E56 0000 link A6, 0 00001038 206D FC60 movea.l A0, [A5 - 0x3A0] 0000103C 1028 001E move.b D0, [A0 + 0x1E] 00001040 671E beq +0x20 /* 00001060 */ 00001042 6B1C bmi +0x1E /* 00001060 */ 00001044 5500 subq.b D0, 2 00001046 670E beq +0x10 /* 00001056 */ 00001048 6A16 bpl +0x18 /* 00001060 */ 0000104A 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000104E 4EBA 1534 jsr [PC + 0x1534 /* 00002584 */] 00001052 548F addq.l A7, 2 00001054 600A bra +0xC /* 00001060 */ label00001056: 00001056 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000105A 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 0000105E 548F addq.l A7, 2 label00001060: 00001060 4E5E unlink A6 00001062 4E75 rts 00001064 5479 7065 496E addq.w [0x7065496E], 2 0000106A 5769 4E56 subq.w [A1 + 0x4E56], 3 // begin alternate branch 0000106C-0000107A export_32: fn0000106C: 0000106C 4E56 0000 link A6, 0 00001070 206D FC60 movea.l A0, [A5 - 0x3A0] 00001074 1028 001E move.b D0, [A0 + 0x1E] 00001078 6712 beq +0x14 /* 0000108C */ // end alternate branch 0000106C-0000107A export_32: // at 0000106C (misaligned) fn0000106C: // (misaligned) 0000106E 0000 206D ori.b D0, 0x6D /* 'm' */ 00001072 FC60 1028 .extension 0xC60 <>, 0x1028 // unimplemented 00001076 001E 6712 ori.b [A6]+, 0x12 0000107A 6B10 bmi +0x12 /* 0000108C */ 0000107C 5500 subq.b D0, 2 0000107E 6708 beq +0xA /* 00001088 */ 00001080 6A0A bpl +0xC /* 0000108C */ 00001082 4EBA 1530 jsr [PC + 0x1530 /* 000025B4 */] 00001086 6004 bra +0x6 /* 0000108C */ label00001088: 00001088 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label0000108C: 0000108C 4E5E unlink A6 0000108E 4E75 rts 00001090 5570 6461 subq.w [A0 + D6.w * 4 + 0x61], 2 00001094 7465 moveq.l D2, 0x65 00001096 436F 4E56 chk.w D1, [A7 + 0x4E56] export_33: // at 00001098 (misaligned) 0000109A 0000 206D ori.b D0, 0x6D /* 'm' */ 0000109E FC60 1028 .extension 0xC60 <>, 0x1028 // unimplemented 000010A2 001E 671E ori.b [A6]+, 0x1E 000010A6 6B1C bmi +0x1E /* 000010C4 */ 000010A8 5500 subq.b D0, 2 000010AA 670E beq +0x10 /* 000010BA */ 000010AC 6A16 bpl +0x18 /* 000010C4 */ 000010AE 1F2E 0008 move.b -[A7], [A6 + 0x8] 000010B2 4EBA 1718 jsr [PC + 0x1718 /* 000027CC */] 000010B6 548F addq.l A7, 2 000010B8 600A bra +0xC /* 000010C4 */ label000010BA: 000010BA 1F2E 0008 move.b -[A7], [A6 + 0x8] 000010BE 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000010C2 548F addq.l A7, 2 label000010C4: 000010C4 4E5E unlink A6 000010C6 4E75 rts 000010C8 4163 chk.w D0, -[A3] 000010CA 7469 moveq.l D2, 0x69 000010CC 7661 moveq.l D3, 0x61 000010CE 7465 moveq.l D2, 0x65 export_34: 000010D0 4E56 0000 link A6, 0 000010D4 206D FC60 movea.l A0, [A5 - 0x3A0] 000010D8 1028 001E move.b D0, [A0 + 0x1E] 000010DC 6712 beq +0x14 /* 000010F0 */ 000010DE 6B10 bmi +0x12 /* 000010F0 */ 000010E0 5500 subq.b D0, 2 000010E2 6708 beq +0xA /* 000010EC */ 000010E4 6A0A bpl +0xC /* 000010F0 */ 000010E6 4EBA 1714 jsr [PC + 0x1714 /* 000027FC */] 000010EA 6004 bra +0x6 /* 000010F0 */ label000010EC: 000010EC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] label000010F0: 000010F0 4E5E unlink A6 000010F2 4E75 rts 000010F4 5265 addq.w -[A5], 1 000010F6 7369 moveq.l D1, 0x69 000010F8 7A65 moveq.l D5, 0x65 000010FA 436F 4E56 chk.w D1, [A7 + 0x4E56] export_40: // at 000010FC (misaligned) 000010FE 0000 2F2D ori.b D0, 0x2D /* '-' */ 00001102 FC5C 4EAD .extension 0xC5C <>, 0x4EAD // unimplemented 00001106 036A 588F bchg [A2 + 0x588F], D1 0000110A 4A40 tst.w D0 0000110C 670A beq +0xC /* 00001118 */ 0000110E 3F3C 0001 move.w -[A7], 0x1 00001112 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001116 548F addq.l A7, 2 label00001118: 00001118 206D FC60 movea.l A0, [A5 - 0x3A0] 0000111C 1028 001E move.b D0, [A0 + 0x1E] 00001120 671E beq +0x20 /* 00001140 */ 00001122 6B1C bmi +0x1E /* 00001140 */ 00001124 5500 subq.b D0, 2 00001126 670E beq +0x10 /* 00001136 */ 00001128 6A16 bpl +0x18 /* 00001140 */ 0000112A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000112E 4EBA 16BC jsr [PC + 0x16BC /* 000027EC */] 00001132 588F addq.l A7, 4 00001134 600A bra +0xC /* 00001140 */ label00001136: 00001136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000113A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000113E 588F addq.l A7, 4 label00001140: 00001140 4E5E unlink A6 00001142 4E75 rts 00001144 5769 6E64 subq.w [A1 + 0x6E64], 3 00001148 6F77 ble +0x79 /* 000011C1 */ 0000114A 4861 pea.l -[A1] export_35: 0000114C 4E56 0000 link A6, 0 00001150 206D FC60 movea.l A0, [A5 - 0x3A0] 00001154 1028 001E move.b D0, [A0 + 0x1E] 00001158 6722 beq +0x24 /* 0000117C */ 0000115A 6B20 bmi +0x22 /* 0000117C */ 0000115C 5500 subq.b D0, 2 0000115E 6710 beq +0x12 /* 00001170 */ 00001160 6A1A bpl +0x1C /* 0000117C */ 00001162 3F2E 000A move.w -[A7], [A6 + 0xA] 00001166 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000116A 4EBA 16A0 jsr [PC + 0x16A0 /* 0000280C */] 0000116E 600C bra +0xE /* 0000117C */ label00001170: 00001170 3F2E 000A move.w -[A7], [A6 + 0xA] 00001174 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001178 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] label0000117C: 0000117C 4E5E unlink A6 0000117E 2E9F move.l [A7], [A7]+ 00001180 4E75 rts 00001182 5363 subq.w -[A3], 1 00001184 726F moveq.l D1, 0x6F 00001186 6C6C bge +0x6E /* 000011F4 */ 00001188 5769 4E56 subq.w [A1 + 0x4E56], 3 export_36: // at 0000118A (misaligned) 0000118C 0000 206D ori.b D0, 0x6D /* 'm' */ 00001190 FC60 1028 .extension 0xC60 <>, 0x1028 // unimplemented 00001194 001E 6732 ori.b [A6]+, 0x32 /* '2' */ 00001198 6B30 bmi +0x32 /* 000011CA */ 0000119A 5500 subq.b D0, 2 0000119C 6718 beq +0x1A /* 000011B6 */ 0000119E 6A2A bpl +0x2C /* 000011CA */ 000011A0 2F2E 000E move.l -[A7], [A6 + 0xE] 000011A4 3F2E 000C move.w -[A7], [A6 + 0xC] 000011A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011AC 4EBA 1670 jsr [PC + 0x1670 /* 0000281E */] 000011B0 4FEF 000A lea.l A7, [A7 + 0xA] 000011B4 6014 bra +0x16 /* 000011CA */ label000011B6: 000011B6 2F2E 000E move.l -[A7], [A6 + 0xE] 000011BA 3F2E 000C move.w -[A7], [A6 + 0xC] 000011BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011C2 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000011C6 4FEF 000A lea.l A7, [A7 + 0xA] label000011CA: 000011CA 4E5E unlink A6 000011CC 4E75 rts 000011CE 446F 436F neg.w [A7 + 0x436F] 000011D2 6E74 bgt +0x76 /* 00001248 */ 000011D4 726F moveq.l D1, 0x6F export_37: 000011D6 4E56 0000 link A6, 0 000011DA 4E5E unlink A6 000011DC 4E75 rts 000011DE 496E 6974 chk.w D4, [A6 + 0x6974] 000011E2 4D6F 6465 chk.w D6, [A7 + 0x6465] fn000011E6: 000011E6 4E56 0000 link A6, 0 000011EA 4E5E unlink A6 000011EC 4E75 rts 000011EE 436C 6F73 chk.w D1, [A4 + 0x6F73] 000011F2 654D bcs +0x4F /* 00001241 */ label000011F4: 000011F4 6F64 ble +0x66 /* 0000125A */ export_38: 000011F6 4E56 0000 link A6, 0 000011FA 7000 moveq.l D0, 0x00 000011FC 4E5E unlink A6 000011FE 4E75 rts 00001200 4669 6C74 not.w [A1 + 0x6C74] 00001204 6572 bcs +0x74 /* 00001278 */ 00001206 4D6F 4E56 chk.w D6, [A7 + 0x4E56] export_39: // at 00001208 (misaligned) 0000120A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000120E 4E75 rts 00001210 446F 4D6F neg.w [A7 + 0x4D6F] 00001214 6465 bcc +0x67 /* 0000127B */ 00001216 6C65 bge +0x67 /* 0000127D */ fn00001218: 00001218 4E56 0000 link A6, 0 0000121C 4E5E unlink A6 0000121E 4E75 rts 00001220 496E 6974 chk.w D4, [A6 + 0x6974] 00001224 4564 chk.w D2, -[A4] 00001226 6974 bvs +0x76 /* 0000129C */ fn00001228: 00001228 4E56 0000 link A6, 0 0000122C 4E5E unlink A6 0000122E 4E75 rts 00001230 446F 556E neg.w [A7 + 0x556E] 00001234 646F bcc +0x71 /* 000012A5 */ 00001236 2020 move.l D0, -[A0] fn00001238: 00001238 4E56 0000 link A6, 0 0000123C 206D FC60 movea.l A0, [A5 - 0x3A0] 00001240 4A90 tst.l [A0] 00001242 670E beq +0x10 /* 00001252 */ 00001244 206D FC60 movea.l A0, [A5 - 0x3A0] label00001248: 00001248 2F10 move.l -[A7], [A0] 0000124A A9D6 syscall TECut 0000124C 1B7C 0001 FE6A move.b [A5 - 0x196], 0x1 label00001252: 00001252 4E5E unlink A6 00001254 4E75 rts 00001256 446F 4375 neg.w [A7 + 0x4375] label0000125A: 0000125A 7420 moveq.l D2, 0x20 0000125C 2020 move.l D0, -[A0] fn0000125E: 0000125E 4E56 0000 link A6, 0 00001262 206D FC60 movea.l A0, [A5 - 0x3A0] 00001266 4A90 tst.l [A0] 00001268 670E beq +0x10 /* 00001278 */ 0000126A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000126E 2F10 move.l -[A7], [A0] 00001270 A9D5 syscall TECopy 00001272 1B7C 0001 FE6A move.b [A5 - 0x196], 0x1 label00001278: 00001278 4E5E unlink A6 0000127A 4E75 rts 0000127C 446F 436F neg.w [A7 + 0x436F] 00001280 7079 moveq.l D0, 0x79 00001282 2020 move.l D0, -[A0] fn00001284: 00001284 4E56 0000 link A6, 0 00001288 206D FC60 movea.l A0, [A5 - 0x3A0] 0000128C 4A90 tst.l [A0] 0000128E 6708 beq +0xA /* 00001298 */ 00001290 206D FC60 movea.l A0, [A5 - 0x3A0] 00001294 2F10 move.l -[A7], [A0] 00001296 A9DB syscall TEPaste label00001298: 00001298 4E5E unlink A6 0000129A 4E75 rts label0000129C: 0000129C 446F 5061 neg.w [A7 + 0x5061] 000012A0 7374 moveq.l D1, 0x74 000012A2 6520 bcs +0x22 /* 000012C4 */ fn000012A4: 000012A4 4E56 0000 link A6, 0 000012A8 206D FC60 movea.l A0, [A5 - 0x3A0] 000012AC 4A90 tst.l [A0] 000012AE 6708 beq +0xA /* 000012B8 */ 000012B0 206D FC60 movea.l A0, [A5 - 0x3A0] 000012B4 2F10 move.l -[A7], [A0] 000012B6 A9D7 syscall TEDelete label000012B8: 000012B8 4E5E unlink A6 000012BA 4E75 rts 000012BC 446F 436C neg.w [A7 + 0x436C] 000012C0 6561 bcs +0x63 /* 00001323 */ 000012C2 7220 moveq.l D1, 0x20 fn000012C4: 000012C4 4E56 0000 link A6, 0 000012C8 206D FC60 movea.l A0, [A5 - 0x3A0] 000012CC 4A90 tst.l [A0] 000012CE 670E beq +0x10 /* 000012DE */ 000012D0 42A7 clr.l -[A7] 000012D2 4878 7FFF push.l 0x7FFF 000012D6 206D FC60 movea.l A0, [A5 - 0x3A0] 000012DA 2F10 move.l -[A7], [A0] 000012DC A9D1 syscall TESetSelect label000012DE: 000012DE 4E5E unlink A6 000012E0 4E75 rts 000012E2 446F 5365 neg.w [A7 + 0x5365] 000012E6 6C65 bge +0x67 /* 0000134D */ 000012E8 6374 bls +0x76 /* 0000135E */ fn000012EA: 000012EA 4E56 0000 link A6, 0 000012EE 4E5E unlink A6 000012F0 4E75 rts 000012F2 446F 5368 neg.w [A7 + 0x5368] 000012F6 6F77 ble +0x79 /* 0000136F */ 000012F8 436C 4E56 chk.w D1, [A4 + 0x4E56] // begin alternate branch 000012FA-00001308 fn000012FA: 000012FA 4E56 0000 link A6, 0 000012FE 302E 0008 move.w D0, [A6 + 0x8] 00001302 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00001306 6234 bhi +0x36 /* 0000133C */ // end alternate branch 000012FA-00001308 fn000012FA: // (misaligned) 000012FC 0000 302E ori.b D0, 0x2E /* '.' */ 00001300 0008 0C40 ori.b A0, 0x40 /* '@' */ 00001304 0009 6234 ori.b A1, 0x34 /* '4' */ 00001308 43FA 003E lea.l A1, [PC + 0x3E /* 00001348, value 0xFFF4FFCC */] 0000130C D040 add.w D0, D0 0000130E D2F1 0000 add.w A1, [A1 + D0.w] 00001312 4ED1 jmp [A1] 00001314 4EBA FF12 jsr [PC - 0xEE /* 00001228 */] 00001318 6022 bra +0x24 /* 0000133C */ 0000131A 4EBA FF1C jsr [PC - 0xE4 /* 00001238 */] 0000131E 601C bra +0x1E /* 0000133C */ 00001320 4EBA FF3C jsr [PC - 0xC4 /* 0000125E */] 00001324 6016 bra +0x18 /* 0000133C */ 00001326 4EBA FF5C jsr [PC - 0xA4 /* 00001284 */] 0000132A 6010 bra +0x12 /* 0000133C */ 0000132C 4EBA FF76 jsr [PC - 0x8A /* 000012A4 */] 00001330 600A bra +0xC /* 0000133C */ 00001332 4EBA FF90 jsr [PC - 0x70 /* 000012C4 */] 00001336 6004 bra +0x6 /* 0000133C */ 00001338 4EBA FFB0 jsr [PC - 0x50 /* 000012EA */] label0000133C: 0000133C 4E5E unlink A6 0000133E 4E75 rts 00001340 446F 4564 neg.w [A7 + 0x4564] 00001344 6974 bvs +0x76 /* 000013BA */ 00001346 2020 move.l D0, -[A0] 00001348 FFF4 .invalid <> 0000134A FFCC .invalid <> 0000134C FFF4 .invalid <> 0000134E FFD2 .invalid <> 00001350 FFD8 .invalid <> 00001352 FFDE .invalid <> 00001354 FFE4 .invalid <> 00001356 FFEA .invalid <> 00001358 FFF4 .invalid <> 0000135A FFF0 .invalid <> fn0000135C: 0000135C 4E56 0000 link A6, 0 // begin alternate branch 0000135E-00001366 label0000135E: 0000135E 0000 3B7C ori.b D0, 0x7C /* '|' */ 00001362 0001 FC38 ori.b D1, 0x38 /* '8' */ // end alternate branch 0000135E-00001366 label0000135E: // (misaligned) 00001360 3B7C 0001 FC38 move.w [A5 - 0x3C8], 0x1 00001366 2B7C 5445 5854 FC3A move.l [A5 - 0x3C6], 0x54455854 /* 'TEXT' */ 0000136E 4E5E unlink A6 00001370 4E75 rts 00001372 496E 6974 chk.w D4, [A6 + 0x6974] 00001376 4669 6C65 not.w [A1 + 0x6C65] export_26: 0000137A 4E56 FFFC link A6, -0x0004 0000137E 426E FFFE clr.w [A6 - 0x2] 00001382 422E FFFD clr.b [A6 - 0x3] 00001386 6034 bra +0x36 /* 000013BC */ label00001388: 00001388 302E FFFE move.w D0, [A6 - 0x2] 0000138C B06D FC38 cmp.w D0, [A5 - 0x3C8] 00001390 6D08 blt +0xA /* 0000139A */ 00001392 1D7C 0002 FFFD move.b [A6 - 0x3], 0x2 00001398 6022 bra +0x24 /* 000013BC */ label0000139A: 0000139A 204D movea.l A0, A5 0000139C 302E FFFE move.w D0, [A6 - 0x2] 000013A0 48C0 ext.l D0 000013A2 E588 lsl D0, 2 000013A4 D1C0 add.l A0, D0 000013A6 202E 0008 move.l D0, [A6 + 0x8] 000013AA B0A8 FC3A cmp.l D0, [A0 - 0x3C6] 000013AE 6608 bne +0xA /* 000013B8 */ 000013B0 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1 000013B6 6004 bra +0x6 /* 000013BC */ label000013B8: 000013B8 526E FFFE addq.w [A6 - 0x2], 1 // begin alternate branch 000013BA-000013BC label000013BA: 000013BA FFFE .invalid <> // end alternate branch 000013BA-000013BC label000013BA: // (misaligned) label000013BC: 000013BC 4A2E FFFD tst.b [A6 - 0x3] 000013C0 67C6 beq -0x38 /* 00001388 */ 000013C2 0C2E 0001 FFFD cmpi.b [A6 - 0x3], 0x1 000013C8 57C0 seq D0 000013CA 4400 neg.b D0 000013CC 4E5E unlink A6 000013CE 4E75 rts 000013D0 4F6B 546F chk.w D7, [A3 + 0x546F] 000013D4 4F70 656E chk.w D7, <> fn000013D8: 000013D8 4E56 FFFE link A6, -0x0002 000013DC 4267 clr.w -[A7] 000013DE 2F2E 000A move.l -[A7], [A6 + 0xA] 000013E2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000013E6 2F2E 000E move.l -[A7], [A6 + 0xE] 000013EA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000013EE 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000013F2 548F addq.l A7, 2 000013F4 1D40 FFFF move.b [A6 - 0x1], D0 000013F8 102E FFFF move.b D0, [A6 - 0x1] 000013FC 4E5E unlink A6 000013FE 4E75 rts 00001400 4F70 656E chk.w D7, <> 00001404 4170 7046 chk.w D0, [A0 + D7.w + 0x46] fn00001408: 00001408 4E56 FFFE link A6, -0x0002 0000140C 206D FC60 movea.l A0, [A5 - 0x3A0] 00001410 0C28 0001 001E cmpi.b [A0 + 0x1E], 0x1 00001416 6614 bne +0x16 /* 0000142C */ 00001418 4267 clr.w -[A7] 0000141A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000141E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00001422 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001426 548F addq.l A7, 2 00001428 1D40 FFFF move.b [A6 - 0x1], D0 label0000142C: 0000142C 4E5E unlink A6 0000142E 4E75 rts 00001430 436C 6F73 chk.w D1, [A4 + 0x6F73] 00001434 6541 bcs +0x43 /* 00001477 */ 00001436 7070 moveq.l D0, 0x70 fn00001438: 00001438 4E56 0000 link A6, 0 0000143C 206D FC60 movea.l A0, [A5 - 0x3A0] 00001440 4228 0010 clr.b [A0 + 0x10] 00001444 4E5E unlink A6 00001446 4E75 rts 00001448 5361 subq.w -[A1], 1 0000144A 7665 moveq.l D3, 0x65 0000144C 4170 7046 chk.w D0, [A0 + D7.w + 0x46] 00001450 4E56 0000 link A6, 0 00001454 7000 moveq.l D0, 0x00 00001456 4E5E unlink A6 00001458 4E75 rts 0000145A 5265 addq.w -[A5], 1 0000145C 6164 bsr +0x66 /* 000014C2 */ 0000145E 4170 7046 chk.w D0, [A0 + D7.w + 0x46] fn00001462: 00001462 4E56 FF00 link A6, -0x0100 00001466 42A7 clr.l -[A7] 00001468 3F3C 00C9 move.w -[A7], 0xC9 0000146C A9BA syscall GetString 0000146E 205F movea.l A0, [A7]+ 00001470 43EE FF00 lea.l A1, [A6 - 0x100] 00001474 203C 0000 0100 move.l D0, 0x100 0000147A 2050 movea.l A0, [A0] 0000147C A02E syscall BlockMove/BlockMoveData 0000147E 42A7 clr.l -[A7] 00001480 486E FF00 pea.l [A6 - 0x100] 00001484 4EBA FB0E jsr [PC - 0x4F2 /* 00000F94 */] 00001488 508F addq.l A7, 8 0000148A 4E5E unlink A6 0000148C 4E75 rts 0000148E 446F 4E65 neg.w [A7 + 0x4E65] 00001492 7720 moveq.l D3, 0x20 00001494 2020 move.l D0, -[A0] export_27: fn00001496: 00001496 4E56 FFFE link A6, -0x0002 0000149A 486E FFFE pea.l [A6 - 0x2] 0000149E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014A2 3F2E 000C move.w -[A7], [A6 + 0xC] 000014A6 4EBA FF30 jsr [PC - 0xD0 /* 000013D8 */] 000014AA 4FEF 000A lea.l A7, [A7 + 0xA] 000014AE 4A00 tst.b D0 000014B0 6712 beq +0x14 /* 000014C4 */ 000014B2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000014B6 3F2E 000C move.w -[A7], [A6 + 0xC] 000014BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014BE 4EBA FAD4 jsr [PC - 0x52C /* 00000F94 */] fn000014C2: 000014C2 508F addq.l A7, 8 label000014C4: 000014C4 4E5E unlink A6 000014C6 4E75 rts 000014C8 4F70 656E chk.w D7, <> 000014CC 4669 6C65 not.w [A1 + 0x6C65] 000014D0 4E56 FFB2 link A6, -0x004E 000014D4 486E FFFC pea.l [A6 - 0x4] 000014D8 2F3C 004B 0055 move.l -[A7], 0x4B0055 /* 'K\0U' */ 000014DE A880 syscall SetPt 000014E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014E4 2F3C 0000 0000 move.l -[A7], 0x0 000014EA 42A7 clr.l -[A7] 000014EC 3F2D FC38 move.w -[A7], [A5 - 0x3C8] 000014F0 486D FC3A pea.l [A5 - 0x3C6] 000014F4 42A7 clr.l -[A7] 000014F6 486E FFB2 pea.l [A6 - 0x4E] 000014FA 3F3C 0002 move.w -[A7], 0x2 000014FE A9EA syscall Pack3 00001500 4A2E FFB2 tst.b [A6 - 0x4E] 00001504 670E beq +0x10 /* 00001514 */ 00001506 3F2E FFB8 move.w -[A7], [A6 - 0x48] 0000150A 486E FFBC pea.l [A6 - 0x44] 0000150E 4EBA FF86 jsr [PC - 0x7A /* 00001496 */] 00001512 5C8F addq.l A7, 6 label00001514: 00001514 4E5E unlink A6 00001516 4E75 rts 00001518 446F 4F70 neg.w [A7 + 0x4F70] 0000151C 656E bcs +0x70 /* 0000158C */ 0000151E 2020 move.l D0, -[A0] export_28: 00001520 4E56 0000 link A6, 0 00001524 4EBA FF3C jsr [PC - 0xC4 /* 00001462 */] 00001528 4E5E unlink A6 0000152A 4E75 rts 0000152C 4F70 656E chk.w D7, <> 00001530 3046 movea.w A0, D6 00001532 696C bvs +0x6E /* 000015A0 */ fn00001534: 00001534 4E56 FEAC link A6, -0x0154 00001538 42A7 clr.l -[A7] 0000153A 3F3C 00CA move.w -[A7], 0xCA 0000153E A9BA syscall GetString 00001540 2D5F FFB0 move.l [A6 - 0x50], [A7]+ 00001544 422E FEB0 clr.b [A6 - 0x150] 00001548 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000154E 2F3C 5858 5858 move.l -[A7], 0x58585858 /* 'XXXX' */ 00001554 486E FEB0 pea.l [A6 - 0x150] 00001558 206E FFB0 movea.l A0, [A6 - 0x50] 0000155C 2F10 move.l -[A7], [A0] 0000155E 486E FFB6 pea.l [A6 - 0x4A] 00001562 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00001566 4FEF 0014 lea.l A7, [A7 + 0x14] 0000156A 4A00 tst.b D0 0000156C 6700 0088 beq +0x8A /* 000015F6 */ 00001570 206D FC60 movea.l A0, [A5 - 0x3A0] 00001574 4A68 000C tst.w [A0 + 0xC] 00001578 670E beq +0x10 /* 00001588 */ 0000157A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000157E 3F28 000C move.w -[A7], [A0 + 0xC] 00001582 4EBA FE84 jsr [PC - 0x17C /* 00001408 */] 00001586 548F addq.l A7, 2 label00001588: 00001588 486E FFB4 pea.l [A6 - 0x4C] label0000158C: 0000158C 486E FFC0 pea.l [A6 - 0x40] 00001590 3F2E FFBC move.w -[A7], [A6 - 0x44] 00001594 4EBA FE42 jsr [PC - 0x1BE /* 000013D8 */] 00001598 4FEF 000A lea.l A7, [A7 + 0xA] 0000159C 4A00 tst.b D0 0000159E 672E beq +0x30 /* 000015CE */ label000015A0: 000015A0 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 000015A4 486E FFC0 pea.l [A6 - 0x40] 000015A8 A91A syscall SetWTitle 000015AA 206D FC60 movea.l A0, [A5 - 0x3A0] 000015AE 316E FFB4 000C move.w [A0 + 0xC], [A6 - 0x4C] 000015B4 206D FC60 movea.l A0, [A5 - 0x3A0] 000015B8 316E FFBC 000E move.w [A0 + 0xE], [A6 - 0x44] 000015BE 206D FC60 movea.l A0, [A5 - 0x3A0] 000015C2 3F28 000C move.w -[A7], [A0 + 0xC] 000015C6 4EBA FE70 jsr [PC - 0x190 /* 00001438 */] 000015CA 548F addq.l A7, 2 000015CC 6028 bra +0x2A /* 000015F6 */ label000015CE: 000015CE 42A7 clr.l -[A7] 000015D0 3F3C 00C9 move.w -[A7], 0xC9 000015D4 A9BA syscall GetString 000015D6 2D5F FEAC move.l [A6 - 0x154], [A7]+ 000015DA 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 000015DE 206E FEAC movea.l A0, [A6 - 0x154] 000015E2 2F10 move.l -[A7], [A0] 000015E4 A91A syscall SetWTitle 000015E6 206D FC60 movea.l A0, [A5 - 0x3A0] 000015EA 4268 000C clr.w [A0 + 0xC] 000015EE 206D FC60 movea.l A0, [A5 - 0x3A0] 000015F2 4268 000E clr.w [A0 + 0xE] label000015F6: 000015F6 4E5E unlink A6 000015F8 4E75 rts 000015FA 446F 5361 neg.w [A7 + 0x5361] 000015FE 7665 moveq.l D3, 0x65 00001600 4173 4E56 chk.w D0, [A3 + D4 * 8 + 0x56] // begin alternate branch 00001602-00001610 fn00001602: 00001602 4E56 0000 link A6, 0 00001606 206D FC60 movea.l A0, [A5 - 0x3A0] 0000160A 4A68 000C tst.w [A0 + 0xC] 0000160E 6606 bne +0x8 /* 00001616 */ // end alternate branch 00001602-00001610 fn00001602: // (misaligned) 00001604 0000 206D ori.b D0, 0x6D /* 'm' */ 00001608 FC60 4A68 .extension 0xC60 <>, 0x4A68 // unimplemented 0000160C 000C 6606 ori.b A4, 0x6 00001610 4EBA FF22 jsr [PC - 0xDE /* 00001534 */] 00001614 600E bra +0x10 /* 00001624 */ label00001616: 00001616 206D FC60 movea.l A0, [A5 - 0x3A0] 0000161A 3F28 000C move.w -[A7], [A0 + 0xC] 0000161E 4EBA FE18 jsr [PC - 0x1E8 /* 00001438 */] 00001622 548F addq.l A7, 2 label00001624: 00001624 4E5E unlink A6 00001626 4E75 rts 00001628 446F 5361 neg.w [A7 + 0x5361] 0000162C 7665 moveq.l D3, 0x65 0000162E 2020 move.l D0, -[A0] fn00001630: 00001630 4E56 FEFC link A6, -0x0104 00001634 1D7C 0001 FEFD move.b [A6 - 0x103], 0x1 0000163A 42A7 clr.l -[A7] 0000163C A924 syscall FrontWindow 0000163E 4EBA 02BC jsr [PC + 0x2BC /* 000018FC */] 00001642 588F addq.l A7, 4 00001644 206D FC60 movea.l A0, [A5 - 0x3A0] 00001648 4A28 0010 tst.b [A0 + 0x10] 0000164C 6760 beq +0x62 /* 000016AE */ 0000164E 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00001652 486E FF00 pea.l [A6 - 0x100] 00001656 A919 syscall GetWTitle 00001658 486E FF00 pea.l [A6 - 0x100] 0000165C 2F3C 0000 0002 move.l -[A7], 0x2 00001662 2F3C 0000 0004 move.l -[A7], 0x4 00001668 2F3C 0000 0006 move.l -[A7], 0x6 0000166E A98B syscall ParamText 00001670 A850 syscall InitCursor 00001672 4267 clr.w -[A7] 00001674 3F3C 0005 move.w -[A7], 0x5 00001678 42A7 clr.l -[A7] 0000167A A985 syscall Alert 0000167C 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00001680 302E FEFE move.w D0, [A6 - 0x102] 00001684 6728 beq +0x2A /* 000016AE */ 00001686 6B26 bmi +0x28 /* 000016AE */ 00001688 5740 subq.w D0, 3 0000168A 6722 beq +0x24 /* 000016AE */ 0000168C 6A20 bpl +0x22 /* 000016AE */ 0000168E 5240 addq.w D0, 1 00001690 6A12 bpl +0x14 /* 000016A4 */ 00001692 4EBA FF6E jsr [PC - 0x92 /* 00001602 */] 00001696 4A2D FF42 tst.b [A5 - 0xBE] 0000169A 57C0 seq D0 0000169C 4400 neg.b D0 0000169E 1D40 FEFD move.b [A6 - 0x103], D0 000016A2 600A bra +0xC /* 000016AE */ label000016A4: 000016A4 1B7C 0001 FF42 move.b [A5 - 0xBE], 0x1 000016AA 422E FEFD clr.b [A6 - 0x103] label000016AE: 000016AE 4A2E FEFD tst.b [A6 - 0x103] 000016B2 671C beq +0x1E /* 000016D0 */ 000016B4 206D FC60 movea.l A0, [A5 - 0x3A0] 000016B8 4A68 000C tst.w [A0 + 0xC] 000016BC 670E beq +0x10 /* 000016CC */ 000016BE 206D FC60 movea.l A0, [A5 - 0x3A0] 000016C2 3F28 000C move.w -[A7], [A0 + 0xC] 000016C6 4EBA FD40 jsr [PC - 0x2C0 /* 00001408 */] 000016CA 548F addq.l A7, 2 label000016CC: 000016CC 4EBA F8FA jsr [PC - 0x706 /* 00000FC8 */] label000016D0: 000016D0 4E5E unlink A6 000016D2 4E75 rts 000016D4 436C 6F73 chk.w D1, [A4 + 0x6F73] 000016D8 6541 bcs +0x43 /* 0000171B */ 000016DA 7070 moveq.l D0, 0x70 export_29: fn000016DC: 000016DC 4E56 FFFC link A6, -0x0004 000016E0 422D FF42 clr.b [A5 - 0xBE] 000016E4 42A7 clr.l -[A7] 000016E6 A924 syscall FrontWindow 000016E8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000016EC 206E FFFC movea.l A0, [A6 - 0x4] 000016F0 4A68 006C tst.w [A0 + 0x6C] 000016F4 6C0C bge +0xE /* 00001702 */ 000016F6 206E FFFC movea.l A0, [A6 - 0x4] 000016FA 3F28 006C move.w -[A7], [A0 + 0x6C] 000016FE A9B7 syscall CloseDeskAcc 00001700 601C bra +0x1E /* 0000171E */ label00001702: 00001702 206E FFFC movea.l A0, [A6 - 0x4] 00001706 0C68 0002 006C cmpi.w [A0 + 0x6C], 0x2 0000170C 660C bne +0xE /* 0000171A */ 0000170E 42A7 clr.l -[A7] 00001710 A924 syscall FrontWindow 00001712 4EBA FAD2 jsr [PC - 0x52E /* 000011E6 */] 00001716 588F addq.l A7, 4 00001718 6004 bra +0x6 /* 0000171E */ label0000171A: 0000171A 4EBA FF14 jsr [PC - 0xEC /* 00001630 */] label0000171E: 0000171E 4E5E unlink A6 00001720 4E75 rts 00001722 446F 436C neg.w [A7 + 0x436C] 00001726 6F73 ble +0x75 /* 0000179B */ 00001728 6520 bcs +0x22 /* 0000174A */ fn0000172A: 0000172A 4E56 FFFE link A6, -0x0002 0000172E 4AAD FFBE tst.l [A5 - 0x42] 00001732 6706 beq +0x8 /* 0000173A */ 00001734 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001738 A920 syscall BringToFront label0000173A: 0000173A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00001740 6010 bra +0x12 /* 00001752 */ label00001742: 00001742 A9B4 syscall SystemTask 00001744 4EBA FF96 jsr [PC - 0x6A /* 000016DC */] 00001748 4A2D FF42 tst.b [A5 - 0xBE] // begin alternate branch 0000174A-0000174C label0000174A: 0000174A FF42 .extension 0xF42 <> // unimplemented // end alternate branch 0000174A-0000174C label0000174A: // (misaligned) 0000174C 6704 beq +0x6 /* 00001752 */ 0000174E 422E FFFF clr.b [A6 - 0x1] label00001752: 00001752 4A2E FFFF tst.b [A6 - 0x1] 00001756 6708 beq +0xA /* 00001760 */ 00001758 42A7 clr.l -[A7] 0000175A A924 syscall FrontWindow 0000175C 4A9F tst.l [A7]+ 0000175E 66E2 bne -0x1C /* 00001742 */ label00001760: 00001760 4A2E FFFF tst.b [A6 - 0x1] 00001764 6706 beq +0x8 /* 0000176C */ 00001766 1B7C 0001 FC4A move.b [A5 - 0x3B6], 0x1 label0000176C: 0000176C 4E5E unlink A6 0000176E 4E75 rts 00001770 446F 5175 neg.w [A7 + 0x5175] 00001774 6974 bvs +0x76 /* 000017EA */ 00001776 2020 move.l D0, -[A0] 00001778 4E56 0000 link A6, 0 0000177C 4E5E unlink A6 0000177E 4E75 rts 00001780 446F 506C neg.w [A7 + 0x506C] 00001784 6179 bsr +0x7B /* 000017FF */ 00001786 4D6F 4E56 chk.w D6, [A7 + 0x4E56] // begin alternate branch 00001788-00001790 fn00001788: 00001788 4E56 FE06 link A6, -0x01FA 0000178C 426E FFA0 clr.w [A6 - 0x60] // end alternate branch 00001788-00001790 fn00001788: // (misaligned) 0000178A FE06 426E .unknown 0xFE06 0x426E (W = 7) 0000178E FFA0 .invalid <> 00001790 2D6D FC34 FF98 move.l [A6 - 0x68], [A5 - 0x3CC] 00001796 422E FE07 clr.b [A6 - 0x1F9] 0000179A 2D7C 4D6F 6F56 FFA6 move.l [A6 - 0x5A], 0x4D6F6F56 /* 'MooV' */ 000017A2 2D7C 0000 0008 FFA2 move.l [A6 - 0x5E], 0x8 000017AA 2F2E FF98 move.l -[A7], [A6 - 0x68] 000017AE 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000017B2 42A7 clr.l -[A7] 000017B4 3F3C 0001 move.w -[A7], 0x1 000017B8 486E FFA6 pea.l [A6 - 0x5A] 000017BC 42A7 clr.l -[A7] 000017BE 486E FFB6 pea.l [A6 - 0x4A] 000017C2 3F3C 0002 move.w -[A7], 0x2 000017C6 A9EA syscall Pack3 000017C8 4A2E FFB6 tst.b [A6 - 0x4A] 000017CC 6700 00BA beq +0xBC /* 00001888 */ 000017D0 4267 clr.w -[A7] 000017D2 3F2E FFBC move.w -[A7], [A6 - 0x44] 000017D6 42A7 clr.l -[A7] 000017D8 486E FFC0 pea.l [A6 - 0x40] 000017DC 486E FF52 pea.l [A6 - 0xAE] 000017E0 303C 0001 move.w D0, 0x1 000017E4 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000017E6 3D5F FFA0 move.w [A6 - 0x60], [A7]+ label000017EA: 000017EA 0C6E FFD5 FFA0 cmpi.w [A6 - 0x60], 0xFFD5 000017F0 6604 bne +0x6 /* 000017F6 */ 000017F2 426E FFA0 clr.w [A6 - 0x60] label000017F6: 000017F6 4A6E FFA0 tst.w [A6 - 0x60] 000017FA 6600 008C bne +0x8E /* 00001888 */ 000017FE 4267 clr.w -[A7] 00001800 486E FF52 pea.l [A6 - 0xAE] 00001804 486E FF9E pea.l [A6 - 0x62] 00001808 1F3C 0001 move.b -[A7], 0x1 0000180C 303C 0192 move.w D0, 0x192 00001810 AAAA syscall QuickTimeDispatch 00001812 3D5F FFA0 move.w [A6 - 0x60], [A7]+ 00001816 426E FF9C clr.w [A6 - 0x64] 0000181A 4267 clr.w -[A7] 0000181C 486E FF08 pea.l [A6 - 0xF8] 00001820 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001824 486E FF9C pea.l [A6 - 0x64] 00001828 486E FE08 pea.l [A6 - 0x1F8] 0000182C 4267 clr.w -[A7] 0000182E 486E FE07 pea.l [A6 - 0x1F9] 00001832 303C 00F0 move.w D0, 0xF0 00001836 AAAA syscall QuickTimeDispatch 00001838 3D5F FFA0 move.w [A6 - 0x60], [A7]+ 0000183C 41EE FF0C lea.l A0, [A6 - 0xF4] 00001840 43EE FF52 lea.l A1, [A6 - 0xAE] 00001844 7010 moveq.l D0, 0x10 label00001846: 00001846 20D9 move.l [A0]+, [A1]+ 00001848 51C8 FFFC dbf D0, -0x6 /* 00001846 */ 0000184C 30D9 move.w [A0]+, [A1]+ 0000184E 7000 moveq.l D0, 0x00 00001850 102E FF12 move.b D0, [A6 - 0xEE] 00001854 43EE FF13 lea.l A1, [A6 - 0xED] 00001858 D2C0 add.w A1, D0 0000185A 7005 moveq.l D0, 0x05 0000185C 207C 0000 0018 movea.l A0, 0x18 00001862 A02E syscall BlockMove/BlockMoveData 00001864 5A2E FF12 addq.b [A6 - 0xEE], 5 00001868 2F2E FF08 move.l -[A7], [A6 - 0xF8] 0000186C 4878 0002 push.l 0x2 00001870 486E FF0C pea.l [A6 - 0xF4] 00001874 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 0000187A 4267 clr.w -[A7] 0000187C 42A7 clr.l -[A7] 0000187E 42A7 clr.l -[A7] 00001880 42A7 clr.l -[A7] 00001882 303C 019B move.w D0, 0x19B 00001886 AAAA syscall QuickTimeDispatch label00001888: 00001888 4E5E unlink A6 0000188A 4E75 rts 0000188C 446F 466C neg.w [A7 + 0x466C] 00001890 6174 bsr +0x76 /* 00001906 */ 00001892 7465 moveq.l D2, 0x65 fn00001894: 00001894 4E56 0000 link A6, 0 00001898 422D FF42 clr.b [A5 - 0xBE] 0000189C 302E 0008 move.w D0, [A6 + 0x8] 000018A0 6716 beq +0x18 /* 000018B8 */ 000018A2 6B14 bmi +0x16 /* 000018B8 */ 000018A4 5740 subq.w D0, 3 000018A6 670C beq +0xE /* 000018B4 */ 000018A8 6A0E bpl +0x10 /* 000018B8 */ 000018AA 5240 addq.w D0, 1 000018AC 6A0A bpl +0xC /* 000018B8 */ 000018AE 4EBA FED8 jsr [PC - 0x128 /* 00001788 */] 000018B2 6004 bra +0x6 /* 000018B8 */ label000018B4: 000018B4 4EBA FE74 jsr [PC - 0x18C /* 0000172A */] label000018B8: 000018B8 4E5E unlink A6 000018BA 4E75 rts 000018BC 446F 4669 neg.w [A7 + 0x4669] 000018C0 6C65 bge +0x67 /* 00001927 */ 000018C2 2020 move.l D0, -[A0] export_22: 000018C4 4E56 0000 link A6, 0 000018C8 42AD FC5C clr.l [A5 - 0x3A4] 000018CC 42AD FC66 clr.l [A5 - 0x39A] 000018D0 42AD FC6A clr.l [A5 - 0x396] 000018D4 42AD FC6E clr.l [A5 - 0x392] 000018D8 426D FC72 clr.w [A5 - 0x38E] 000018DC 426D FC74 clr.w [A5 - 0x38C] 000018E0 422D FC76 clr.b [A5 - 0x38A] 000018E4 422D FC84 clr.b [A5 - 0x37C] 000018E8 41ED FC66 lea.l A0, [A5 - 0x39A] 000018EC 2B48 FC60 move.l [A5 - 0x3A0], A0 000018F0 4E5E unlink A6 000018F2 4E75 rts 000018F4 496E 6974 chk.w D4, [A6 + 0x6974] 000018F8 476C 6F62 chk.w D3, [A4 + 0x6F62] export_23: fn000018FC: 000018FC 4E56 FFFC link A6, -0x0004 00001900 202E 0008 move.l D0, [A6 + 0x8] 00001904 B0AD FC5C cmp.l D0, [A5 - 0x3A4] // begin alternate branch 00001906-0000190A fn00001906: 00001906 FC5C 6728 .extension 0xC5C <>, 0x6728 // unimplemented // end alternate branch 00001906-0000190A fn00001906: // (misaligned) 00001908 6728 beq +0x2A /* 00001932 */ 0000190A 2B6E 0008 FC5C move.l [A5 - 0x3A4], [A6 + 0x8] 00001910 4AAD FC5C tst.l [A5 - 0x3A4] 00001914 6714 beq +0x16 /* 0000192A */ 00001916 42A7 clr.l -[A7] 00001918 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 0000191C A917 syscall GetWRefCon 0000191E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001922 2B6E FFFC FC60 move.l [A5 - 0x3A0], [A6 - 0x4] 00001928 6008 bra +0xA /* 00001932 */ label0000192A: 0000192A 41ED FC66 lea.l A0, [A5 - 0x39A] 0000192E 2B48 FC60 move.l [A5 - 0x3A0], A0 label00001932: 00001932 4E5E unlink A6 00001934 4E75 rts 00001936 5365 subq.w -[A5], 1 00001938 7449 moveq.l D2, 0x49 0000193A 6E66 bgt +0x68 /* 000019A2 */ 0000193C 6F20 ble +0x22 /* 0000195E */ export_24: fn0000193E: 0000193E 4E56 FFFC link A6, -0x0004 00001942 203C 0000 00B4 move.l D0, 0xB4 00001948 A11E syscall NewPtr, flags=1 0000194A 2D48 FFFC move.l [A6 - 0x4], A0 0000194E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001952 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001956 A918 syscall SetWRefCon 00001958 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000195C 4EBA FF9E jsr [PC - 0x62 /* 000018FC */] // begin alternate branch 0000195E-00001960 label0000195E: 0000195E FF9E .invalid <> // end alternate branch 0000195E-00001960 label0000195E: // (misaligned) 00001960 588F addq.l A7, 4 00001962 4E5E unlink A6 00001964 4E75 rts 00001966 5365 subq.w -[A5], 1 00001968 744E moveq.l D2, 0x4E 0000196A 6577 bcs +0x79 /* 000019E3 */ 0000196C 496E 4E56 chk.w D4, [A6 + 0x4E56] // begin alternate branch 0000196E-00001972 export_25: fn0000196E: 0000196E 4E56 FFFC link A6, -0x0004 // end alternate branch 0000196E-00001972 export_25: // at 0000196E (misaligned) fn0000196E: // (misaligned) 00001970 FFFC .invalid <> 00001972 202E 0008 move.l D0, [A6 + 0x8] 00001976 B0AD FC5C cmp.l D0, [A5 - 0x3A4] 0000197A 6608 bne +0xA /* 00001984 */ 0000197C 42A7 clr.l -[A7] 0000197E 4EBA FF7C jsr [PC - 0x84 /* 000018FC */] 00001982 588F addq.l A7, 4 label00001984: 00001984 42A7 clr.l -[A7] 00001986 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000198A A917 syscall GetWRefCon 0000198C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001990 206E FFFC movea.l A0, [A6 - 0x4] 00001994 A01F syscall DisposPtr/DisposePtr 00001996 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000199A A916 syscall HideWindow 0000199C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019A0 A914 syscall DisposeWindow label000019A2: 000019A2 4E5E unlink A6 000019A4 4E75 rts 000019A6 4469 7363 neg.w [A1 + 0x7363] 000019AA 6172 bsr +0x74 /* 00001A1E */ 000019AC 6449 bcc +0x4B /* 000019F7 */ 000019AE 4E56 0000 link A6, 0 000019B2 4E5E unlink A6 000019B4 4E75 rts 000019B6 496E 6974 chk.w D4, [A6 + 0x6974] 000019BA 4C69 7665 4E56 movem.l D0,D2,D5,D6,A1,A2,A4,A5,A6, [A1 + 0x4E56] // begin alternate branch 000019BE-000019C6 fn000019BE: 000019BE 4E56 0000 link A6, 0 000019C2 4AAD FFBE tst.l [A5 - 0x42] // end alternate branch 000019BE-000019C6 fn000019BE: // (misaligned) 000019C0 0000 4AAD ori.b D0, 0xAD 000019C4 FFBE .invalid <> 000019C6 6750 beq +0x52 /* 00001A18 */ 000019C8 3F3C 0001 move.w -[A7], 0x1 000019CC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000019D0 548F addq.l A7, 2 000019D2 2F2D FFBE move.l -[A7], [A5 - 0x42] 000019D6 2F3C 003C 0050 move.l -[A7], 0x3C0050 /* '<\0P' */ 000019DC 4227 clr.b -[A7] 000019DE A91D syscall SizeWindow 000019E0 2F2D FFBE move.l -[A7], [A5 - 0x42] 000019E4 A922 syscall BeginUpdate 000019E6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000019EA 2F2D FFBE move.l -[A7], [A5 - 0x42] 000019EE A923 syscall EndUpdate 000019F0 0C6D 028A FFAC cmpi.w [A5 - 0x54], 0x28A 000019F6 6618 bne +0x1A /* 00001A10 */ 000019F8 2F2D FFBE move.l -[A7], [A5 - 0x42] 000019FC 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00001A00 588F addq.l A7, 4 00001A02 4A40 tst.w D0 00001A04 6612 bne +0x14 /* 00001A18 */ 00001A06 4267 clr.w -[A7] 00001A08 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A0C 548F addq.l A7, 2 00001A0E 6008 bra +0xA /* 00001A18 */ label00001A10: 00001A10 4267 clr.w -[A7] 00001A12 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A16 548F addq.l A7, 2 label00001A18: 00001A18 4E5E unlink A6 00001A1A 4E75 rts 00001A1C 446F 7838 neg.w [A7 + 0x7838] // begin alternate branch 00001A1E-00001A20 fn00001A1E: 00001A1E 7838 moveq.l D4, 0x38 // end alternate branch 00001A1E-00001A20 fn00001A1E: // (misaligned) 00001A20 3078 3630 movea.w A0, [0x00003630] fn00001A24: 00001A24 4E56 0000 link A6, 0 00001A28 4AAD FFBE tst.l [A5 - 0x42] 00001A2C 6750 beq +0x52 /* 00001A7E */ 00001A2E 3F3C 0001 move.w -[A7], 0x1 00001A32 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A36 548F addq.l A7, 2 00001A38 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001A3C 2F3C 0078 00A0 move.l -[A7], 0x7800A0 00001A42 4227 clr.b -[A7] 00001A44 A91D syscall SizeWindow 00001A46 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001A4A A922 syscall BeginUpdate 00001A4C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00001A50 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001A54 A923 syscall EndUpdate 00001A56 0C6D 028A FFAC cmpi.w [A5 - 0x54], 0x28A 00001A5C 6618 bne +0x1A /* 00001A76 */ 00001A5E 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001A62 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00001A66 588F addq.l A7, 4 00001A68 4A40 tst.w D0 00001A6A 6612 bne +0x14 /* 00001A7E */ 00001A6C 4267 clr.w -[A7] 00001A6E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A72 548F addq.l A7, 2 00001A74 6008 bra +0xA /* 00001A7E */ label00001A76: 00001A76 4267 clr.w -[A7] 00001A78 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A7C 548F addq.l A7, 2 label00001A7E: 00001A7E 4E5E unlink A6 00001A80 4E75 rts 00001A82 446F 7831 neg.w [A7 + 0x7831] 00001A86 3630 7831 move.w D3, [A0 + D7 + 0x31] fn00001A8A: 00001A8A 4E56 0000 link A6, 0 00001A8E 4AAD FFBE tst.l [A5 - 0x42] 00001A92 6750 beq +0x52 /* 00001AE4 */ 00001A94 3F3C 0001 move.w -[A7], 0x1 00001A98 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001A9C 548F addq.l A7, 2 00001A9E 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001AA2 2F3C 00F0 0140 move.l -[A7], 0xF00140 00001AA8 4227 clr.b -[A7] 00001AAA A91D syscall SizeWindow 00001AAC 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001AB0 A922 syscall BeginUpdate 00001AB2 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00001AB6 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001ABA A923 syscall EndUpdate 00001ABC 0C6D 028A FFAC cmpi.w [A5 - 0x54], 0x28A 00001AC2 6618 bne +0x1A /* 00001ADC */ 00001AC4 2F2D FFBE move.l -[A7], [A5 - 0x42] 00001AC8 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00001ACC 588F addq.l A7, 4 00001ACE 4A40 tst.w D0 00001AD0 6612 bne +0x14 /* 00001AE4 */ 00001AD2 4267 clr.w -[A7] 00001AD4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001AD8 548F addq.l A7, 2 00001ADA 6008 bra +0xA /* 00001AE4 */ label00001ADC: 00001ADC 4267 clr.w -[A7] 00001ADE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001AE2 548F addq.l A7, 2 label00001AE4: 00001AE4 4E5E unlink A6 00001AE6 4E75 rts 00001AE8 446F 7833 neg.w [A7 + 0x7833] 00001AEC 3230 7832 move.w D1, [A0 + D7 + 0x32] fn00001AF0: 00001AF0 4E56 0000 link A6, 0 00001AF4 4A6D FFAA tst.w [A5 - 0x56] 00001AF8 672C beq +0x2E /* 00001B26 */ 00001AFA 3F3C 0001 move.w -[A7], 0x1 00001AFE 3F2D FFAA move.w -[A7], [A5 - 0x56] 00001B02 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00001B06 588F addq.l A7, 4 00001B08 42A7 clr.l -[A7] 00001B0A 3F3C 0004 move.w -[A7], 0x4 00001B0E A9BF syscall GetRMenu 00001B10 2F3C 0100 0005 move.l -[A7], 0x1000005 00001B16 A945 syscall CheckItem 00001B18 42A7 clr.l -[A7] 00001B1A 3F3C 0004 move.w -[A7], 0x4 00001B1E A9BF syscall GetRMenu 00001B20 4878 0006 push.l 0x6 00001B24 A945 syscall CheckItem label00001B26: 00001B26 4E5E unlink A6 00001B28 4E75 rts 00001B2A 446F 5349 neg.w [A7 + 0x5349] 00001B2E 6E70 bgt +0x72 /* 00001BA0 */ 00001B30 7574 moveq.l D2, 0x74 fn00001B32: 00001B32 4E56 0000 link A6, 0 00001B36 4A6D FFAA tst.w [A5 - 0x56] 00001B3A 672A beq +0x2C /* 00001B66 */ 00001B3C 4267 clr.w -[A7] 00001B3E 3F2D FFAA move.w -[A7], [A5 - 0x56] 00001B42 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00001B46 588F addq.l A7, 4 00001B48 42A7 clr.l -[A7] 00001B4A 3F3C 0004 move.w -[A7], 0x4 00001B4E A9BF syscall GetRMenu 00001B50 2F3C 0100 0006 move.l -[A7], 0x1000006 00001B56 A945 syscall CheckItem 00001B58 42A7 clr.l -[A7] 00001B5A 3F3C 0004 move.w -[A7], 0x4 00001B5E A9BF syscall GetRMenu 00001B60 4878 0005 push.l 0x5 00001B64 A945 syscall CheckItem label00001B66: 00001B66 4E5E unlink A6 00001B68 4E75 rts 00001B6A 446F 4349 neg.w [A7 + 0x4349] 00001B6E 6E70 bgt +0x72 /* 00001BE0 */ 00001B70 7574 moveq.l D2, 0x74 fn00001B72: 00001B72 4E56 FBF8 link A6, -0x0408 00001B76 302E 0008 move.w D0, [A6 + 0x8] 00001B7A 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00001B7E 6240 bhi +0x42 /* 00001BC0 */ 00001B80 43FA 004A lea.l A1, [PC + 0x4A /* 00001BCC, value 0xFFF4FFC0 */] 00001B84 D040 add.w D0, D0 00001B86 D2F1 0000 add.w A1, [A1 + D0.w] 00001B8A 4ED1 jmp [A1] 00001B8C 4EBA FE30 jsr [PC - 0x1D0 /* 000019BE */] 00001B90 602E bra +0x30 /* 00001BC0 */ 00001B92 4EBA FE90 jsr [PC - 0x170 /* 00001A24 */] 00001B96 6028 bra +0x2A /* 00001BC0 */ 00001B98 4EBA FEF0 jsr [PC - 0x110 /* 00001A8A */] 00001B9C 6022 bra +0x24 /* 00001BC0 */ 00001B9E 4EBA FF50 jsr [PC - 0xB0 /* 00001AF0 */] // begin alternate branch 00001BA0-00001BA2 label00001BA0: 00001BA0 FF50 .extension 0xF50 <> // unimplemented // end alternate branch 00001BA0-00001BA2 label00001BA0: // (misaligned) 00001BA2 601C bra +0x1E /* 00001BC0 */ 00001BA4 4EBA FF8C jsr [PC - 0x74 /* 00001B32 */] 00001BA8 6016 bra +0x18 /* 00001BC0 */ 00001BAA 486E FFF4 pea.l [A6 - 0xC] 00001BAE 4EBA E71C jsr [PC - 0x18E4 /* 000002CC */] 00001BB2 588F addq.l A7, 4 00001BB4 600A bra +0xC /* 00001BC0 */ 00001BB6 486E FBF8 pea.l [A6 - 0x408] 00001BBA 4EBA EC52 jsr [PC - 0x13AE /* 0000080E */] 00001BBE 588F addq.l A7, 4 label00001BC0: 00001BC0 4E5E unlink A6 00001BC2 4E75 rts 00001BC4 446F 4C69 neg.w [A7 + 0x4C69] 00001BC8 7665 moveq.l D3, 0x65 00001BCA 2020 move.l D0, -[A0] 00001BCC FFF4 .invalid <> 00001BCE FFC0 .invalid <> 00001BD0 FFC6 .invalid <> 00001BD2 FFCC .invalid <> 00001BD4 FFF4 .invalid <> 00001BD6 FFD2 .invalid <> 00001BD8 FFD8 .invalid <> 00001BDA FFF4 .invalid <> 00001BDC FFDE .invalid <> 00001BDE FFEA .invalid <> export_18: label00001BE0: 00001BE0 4E56 0000 link A6, 0 00001BE4 4EBA F776 jsr [PC - 0x88A /* 0000135C */] 00001BE8 4EBA F62E jsr [PC - 0x9D2 /* 00001218 */] 00001BEC 4E5E unlink A6 00001BEE 4E75 rts 00001BF0 496E 6974 chk.w D4, [A6 + 0x6974] 00001BF4 5469 746C addq.w [A1 + 0x746C], 2 export_19: 00001BF8 4E56 0000 link A6, 0 00001BFC 42A7 clr.l -[A7] 00001BFE 3F3C 0001 move.w -[A7], 0x1 00001C02 A9BF syscall GetRMenu 00001C04 2B5F FD2C move.l [A5 - 0x2D4], [A7]+ 00001C08 2F2D FD2C move.l -[A7], [A5 - 0x2D4] 00001C0C 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00001C12 A94D syscall AppendResMenu/AddResMenu 00001C14 42A7 clr.l -[A7] 00001C16 3F3C 0002 move.w -[A7], 0x2 00001C1A A9BF syscall GetRMenu 00001C1C 2B5F FD30 move.l [A5 - 0x2D0], [A7]+ 00001C20 42A7 clr.l -[A7] 00001C22 3F3C 0003 move.w -[A7], 0x3 00001C26 A9BF syscall GetRMenu 00001C28 2B5F FD34 move.l [A5 - 0x2CC], [A7]+ 00001C2C 42A7 clr.l -[A7] 00001C2E 3F3C 0004 move.w -[A7], 0x4 00001C32 A9BF syscall GetRMenu 00001C34 2B5F FD38 move.l [A5 - 0x2C8], [A7]+ 00001C38 2F2D FD2C move.l -[A7], [A5 - 0x2D4] 00001C3C 4267 clr.w -[A7] 00001C3E A935 syscall InsertMenu 00001C40 2F2D FD30 move.l -[A7], [A5 - 0x2D0] 00001C44 4267 clr.w -[A7] 00001C46 A935 syscall InsertMenu 00001C48 2F2D FD34 move.l -[A7], [A5 - 0x2CC] 00001C4C 4267 clr.w -[A7] 00001C4E A935 syscall InsertMenu 00001C50 2F2D FD38 move.l -[A7], [A5 - 0x2C8] 00001C54 4267 clr.w -[A7] 00001C56 A935 syscall InsertMenu 00001C58 A937 syscall DrawMenuBar 00001C5A 4E5E unlink A6 00001C5C 4E75 rts 00001C5E 4C6F 6164 4D65 movem.l D2,D5,D6,A0,A5,A6, [A7 + 0x4D65] 00001C64 6E75 bgt +0x77 /* 00001CDB */ fn00001C66: 00001C66 4E56 FFFE link A6, -0x0002 00001C6A 4267 clr.w -[A7] 00001C6C 3F3C 0001 move.w -[A7], 0x1 00001C70 42A7 clr.l -[A7] 00001C72 A985 syscall Alert 00001C74 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001C78 4E5E unlink A6 00001C7A 4E75 rts 00001C7C 446F 4162 neg.w [A7 + 0x4162] 00001C80 6F75 ble +0x77 /* 00001CF7 */ 00001C82 7420 moveq.l D2, 0x20 fn00001C84: 00001C84 4E56 FEFE link A6, -0x0102 00001C88 302E 0008 move.w D0, [A6 + 0x8] 00001C8C 670C beq +0xE /* 00001C9A */ 00001C8E 6B0A bmi +0xC /* 00001C9A */ 00001C90 5540 subq.w D0, 2 00001C92 6A06 bpl +0x8 /* 00001C9A */ 00001C94 4EBA FFD0 jsr [PC - 0x30 /* 00001C66 */] 00001C98 601A bra +0x1C /* 00001CB4 */ label00001C9A: 00001C9A 2F2D FD2C move.l -[A7], [A5 - 0x2D4] 00001C9E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001CA2 486E FF00 pea.l [A6 - 0x100] 00001CA6 A946 syscall GetMenuItemText/GetItem 00001CA8 4267 clr.w -[A7] 00001CAA 486E FF00 pea.l [A6 - 0x100] 00001CAE A9B6 syscall OpenDeskAcc 00001CB0 3D5F FEFE move.w [A6 - 0x102], [A7]+ label00001CB4: 00001CB4 4E5E unlink A6 00001CB6 4E75 rts 00001CB8 446F 4170 neg.w [A7 + 0x4170] 00001CBC 706C moveq.l D0, 0x6C 00001CBE 6520 bcs +0x22 /* 00001CE0 */ export_20: 00001CC0 4E56 FFFC link A6, -0x0004 00001CC4 4267 clr.w -[A7] 00001CC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CCA A86A syscall HiWord 00001CCC 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001CD0 4267 clr.w -[A7] 00001CD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CD6 A86B syscall LoWord 00001CD8 3D5F FFFC move.w [A6 - 0x4], [A7]+ 00001CDC 302E FFFE move.w D0, [A6 - 0x2] label00001CE0: 00001CE0 6742 beq +0x44 /* 00001D24 */ 00001CE2 6B40 bmi +0x42 /* 00001D24 */ 00001CE4 5740 subq.w D0, 3 00001CE6 6726 beq +0x28 /* 00001D0E */ 00001CE8 6A06 bpl +0x8 /* 00001CF0 */ 00001CEA 5240 addq.w D0, 1 00001CEC 6A14 bpl +0x16 /* 00001D02 */ 00001CEE 6006 bra +0x8 /* 00001CF6 */ label00001CF0: 00001CF0 5540 subq.w D0, 2 00001CF2 6A30 bpl +0x32 /* 00001D24 */ 00001CF4 6024 bra +0x26 /* 00001D1A */ label00001CF6: 00001CF6 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001CFA 4EBA FF88 jsr [PC - 0x78 /* 00001C84 */] 00001CFE 548F addq.l A7, 2 00001D00 6022 bra +0x24 /* 00001D24 */ label00001D02: 00001D02 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001D06 4EBA FB8C jsr [PC - 0x474 /* 00001894 */] 00001D0A 548F addq.l A7, 2 00001D0C 6016 bra +0x18 /* 00001D24 */ label00001D0E: 00001D0E 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001D12 4EBA F5E6 jsr [PC - 0xA1A /* 000012FA */] 00001D16 548F addq.l A7, 2 00001D18 600A bra +0xC /* 00001D24 */ label00001D1A: 00001D1A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001D1E 4EBA FE52 jsr [PC - 0x1AE /* 00001B72 */] 00001D22 548F addq.l A7, 2 label00001D24: 00001D24 4267 clr.w -[A7] 00001D26 A938 syscall HiliteMenu 00001D28 4E5E unlink A6 00001D2A 4E75 rts 00001D2C 446F 4D65 neg.w [A7 + 0x4D65] 00001D30 6E75 bgt +0x77 /* 00001DA7 */ 00001D32 2020 move.l D0, -[A0] fn00001D34: 00001D34 4E56 0000 link A6, 0 00001D38 4A2E 000A tst.b [A6 + 0xA] 00001D3C 670C beq +0xE /* 00001D4A */ 00001D3E 2F2D FD1A move.l -[A7], [A5 - 0x2E6] 00001D42 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D46 A939 syscall EnableItem 00001D48 600A bra +0xC /* 00001D54 */ label00001D4A: 00001D4A 2F2D FD1A move.l -[A7], [A5 - 0x2E6] 00001D4E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D52 A93A syscall DisableItem label00001D54: 00001D54 4E5E unlink A6 00001D56 4E75 rts 00001D58 456E 6162 chk.w D2, [A6 + 0x6162] 00001D5C 6C65 bge +0x67 /* 00001DC3 */ 00001D5E 2020 move.l D0, -[A0] fn00001D60: 00001D60 4E56 0000 link A6, 0 00001D64 7000 moveq.l D0, 0x00 00001D66 102E 000C move.b D0, [A6 + 0xC] 00001D6A 206E 0008 movea.l A0, [A6 + 0x8] 00001D6E 2050 movea.l A0, [A0] 00001D70 7201 moveq.l D1, 0x01 00001D72 C2A8 000A and.l D1, [A0 + 0xA] 00001D76 B280 cmp.l D1, D0 00001D78 6706 beq +0x8 /* 00001D80 */ 00001D7A 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 label00001D80: 00001D80 4A2E 000C tst.b [A6 + 0xC] 00001D84 670A beq +0xC /* 00001D90 */ 00001D86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D8A 4267 clr.w -[A7] 00001D8C A939 syscall EnableItem 00001D8E 6008 bra +0xA /* 00001D98 */ label00001D90: 00001D90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D94 4267 clr.w -[A7] 00001D96 A93A syscall DisableItem label00001D98: 00001D98 4E5E unlink A6 00001D9A 4E75 rts 00001D9C 456E 6162 chk.w D2, [A6 + 0x6162] 00001DA0 6C65 bge +0x67 /* 00001E07 */ 00001DA2 5469 4E56 addq.w [A1 + 0x4E56], 2 export_21: // at 00001DA4 (misaligned) 00001DA6 FFF4 .invalid <> 00001DA8 422D FD1E clr.b [A5 - 0x2E2] 00001DAC 42A7 clr.l -[A7] 00001DAE A924 syscall FrontWindow 00001DB0 4A9F tst.l [A7]+ 00001DB2 56C0 sne D0 00001DB4 4400 neg.b D0 00001DB6 1D40 FFFB move.b [A6 - 0x5], D0 00001DBA 4AAD FC5C tst.l [A5 - 0x3A4] 00001DBE 56C0 sne D0 00001DC0 4400 neg.b D0 00001DC2 1D40 FFFA move.b [A6 - 0x6], D0 00001DC6 422E FFF9 clr.b [A6 - 0x7] 00001DCA 422E FFF8 clr.b [A6 - 0x8] 00001DCE 422E FFF7 clr.b [A6 - 0x9] 00001DD2 4A2E FFFA tst.b [A6 - 0x6] 00001DD6 671A beq +0x1C /* 00001DF2 */ 00001DD8 206D FC60 movea.l A0, [A5 - 0x3A0] 00001DDC 1D68 0010 FFF9 move.b [A6 - 0x7], [A0 + 0x10] 00001DE2 206D FC60 movea.l A0, [A5 - 0x3A0] 00001DE6 4A68 000C tst.w [A0 + 0xC] 00001DEA 56C0 sne D0 00001DEC 4400 neg.b D0 00001DEE 1D40 FFF8 move.b [A6 - 0x8], D0 label00001DF2: 00001DF2 422E FFF6 clr.b [A6 - 0xA] 00001DF6 4A2E FFFB tst.b [A6 - 0x5] 00001DFA 6718 beq +0x1A /* 00001E14 */ 00001DFC 42A7 clr.l -[A7] 00001DFE A924 syscall FrontWindow 00001E00 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001E04 206E FFFC movea.l A0, [A6 - 0x4] 00001E08 4A68 006C tst.w [A0 + 0x6C] 00001E0C 5DC0 slt D0 00001E0E 4400 neg.b D0 00001E10 1D40 FFF6 move.b [A6 - 0xA], D0 label00001E14: 00001E14 4A2E FFFA tst.b [A6 - 0x6] 00001E18 6708 beq +0xA /* 00001E22 */ 00001E1A 206D FC60 movea.l A0, [A5 - 0x3A0] 00001E1E 4A90 tst.l [A0] 00001E20 6604 bne +0x6 /* 00001E26 */ label00001E22: 00001E22 7000 moveq.l D0, 0x00 00001E24 6002 bra +0x4 /* 00001E28 */ label00001E26: 00001E26 7001 moveq.l D0, 0x01 label00001E28: 00001E28 1D40 FFF5 move.b [A6 - 0xB], D0 00001E2C 422E FFF4 clr.b [A6 - 0xC] 00001E30 4A2E FFF5 tst.b [A6 - 0xB] 00001E34 672C beq +0x2E /* 00001E62 */ 00001E36 206D FC60 movea.l A0, [A5 - 0x3A0] 00001E3A 2050 movea.l A0, [A0] 00001E3C 2050 movea.l A0, [A0] 00001E3E 226D FC60 movea.l A1, [A5 - 0x3A0] 00001E42 2251 movea.l A1, [A1] 00001E44 2251 movea.l A1, [A1] 00001E46 3028 0020 move.w D0, [A0 + 0x20] 00001E4A B069 0022 cmp.w D0, [A1 + 0x22] 00001E4E 56C0 sne D0 00001E50 4400 neg.b D0 00001E52 1D40 FFF7 move.b [A6 - 0x9], D0 00001E56 4A78 0AB0 tst.w [0x00000AB0 /* TEScrpLength */] 00001E5A 52C0 shi D0 00001E5C 4400 neg.b D0 00001E5E 1D40 FFF4 move.b [A6 - 0xC], D0 label00001E62: 00001E62 2B6D FD34 FD1A move.l [A5 - 0x2E6], [A5 - 0x2CC] 00001E68 4A2E FFFB tst.b [A6 - 0x5] 00001E6C 6700 0096 beq +0x98 /* 00001F04 */ 00001E70 1F2E FFF6 move.b -[A7], [A6 - 0xA] 00001E74 3F3C 0001 move.w -[A7], 0x1 00001E78 4EBA FEBA jsr [PC - 0x146 /* 00001D34 */] 00001E7C 588F addq.l A7, 4 00001E7E 4A2E FFF6 tst.b [A6 - 0xA] 00001E82 660A bne +0xC /* 00001E8E */ 00001E84 4A2E FFF7 tst.b [A6 - 0x9] 00001E88 6604 bne +0x6 /* 00001E8E */ 00001E8A 7000 moveq.l D0, 0x00 00001E8C 6002 bra +0x4 /* 00001E90 */ label00001E8E: 00001E8E 7001 moveq.l D0, 0x01 label00001E90: 00001E90 1F00 move.b -[A7], D0 00001E92 3F3C 0003 move.w -[A7], 0x3 00001E96 4EBA FE9C jsr [PC - 0x164 /* 00001D34 */] 00001E9A 588F addq.l A7, 4 00001E9C 4A2E FFF6 tst.b [A6 - 0xA] 00001EA0 660A bne +0xC /* 00001EAC */ 00001EA2 4A2E FFF7 tst.b [A6 - 0x9] 00001EA6 6604 bne +0x6 /* 00001EAC */ 00001EA8 7000 moveq.l D0, 0x00 00001EAA 6002 bra +0x4 /* 00001EAE */ label00001EAC: 00001EAC 7001 moveq.l D0, 0x01 label00001EAE: 00001EAE 1F00 move.b -[A7], D0 00001EB0 3F3C 0004 move.w -[A7], 0x4 00001EB4 4EBA FE7E jsr [PC - 0x182 /* 00001D34 */] 00001EB8 588F addq.l A7, 4 00001EBA 4A2E FFF6 tst.b [A6 - 0xA] 00001EBE 660A bne +0xC /* 00001ECA */ 00001EC0 4A2E FFF4 tst.b [A6 - 0xC] 00001EC4 6604 bne +0x6 /* 00001ECA */ 00001EC6 7000 moveq.l D0, 0x00 00001EC8 6002 bra +0x4 /* 00001ECC */ label00001ECA: 00001ECA 7001 moveq.l D0, 0x01 label00001ECC: 00001ECC 1F00 move.b -[A7], D0 00001ECE 3F3C 0005 move.w -[A7], 0x5 00001ED2 4EBA FE60 jsr [PC - 0x1A0 /* 00001D34 */] 00001ED6 588F addq.l A7, 4 00001ED8 4A2E FFF6 tst.b [A6 - 0xA] 00001EDC 660A bne +0xC /* 00001EE8 */ 00001EDE 4A2E FFF7 tst.b [A6 - 0x9] 00001EE2 6604 bne +0x6 /* 00001EE8 */ 00001EE4 7000 moveq.l D0, 0x00 00001EE6 6002 bra +0x4 /* 00001EEA */ label00001EE8: 00001EE8 7001 moveq.l D0, 0x01 label00001EEA: 00001EEA 1F00 move.b -[A7], D0 00001EEC 3F3C 0006 move.w -[A7], 0x6 00001EF0 4EBA FE42 jsr [PC - 0x1BE /* 00001D34 */] 00001EF4 588F addq.l A7, 4 00001EF6 1F2E FFF5 move.b -[A7], [A6 - 0xB] 00001EFA 3F3C 0007 move.w -[A7], 0x7 00001EFE 4EBA FE34 jsr [PC - 0x1CC /* 00001D34 */] 00001F02 588F addq.l A7, 4 label00001F04: 00001F04 1F2E FFFB move.b -[A7], [A6 - 0x5] 00001F08 2F2D FD34 move.l -[A7], [A5 - 0x2CC] 00001F0C 4EBA FE52 jsr [PC - 0x1AE /* 00001D60 */] 00001F10 5C8F addq.l A7, 6 00001F12 4A2D FD1E tst.b [A5 - 0x2E2] 00001F16 6702 beq +0x4 /* 00001F1A */ 00001F18 A937 syscall DrawMenuBar label00001F1A: 00001F1A 4E5E unlink A6 00001F1C 4E75 rts 00001F1E 5570 6461 subq.w [A0 + D6.w * 4 + 0x61], 2 00001F22 7465 moveq.l D2, 0x65 00001F24 4D65 chk.w D6, -[A5] fn00001F26: 00001F26 4E56 0000 link A6, 0 00001F2A 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F2E 2F28 0028 move.l -[A7], [A0 + 0x28] 00001F32 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F36 A95D syscall HiliteControl 00001F38 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F3C 2F28 002C move.l -[A7], [A0 + 0x2C] 00001F40 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F44 A95D syscall HiliteControl 00001F46 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F4A 2F28 0030 move.l -[A7], [A0 + 0x30] 00001F4E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F52 A95D syscall HiliteControl 00001F54 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F58 2F28 0034 move.l -[A7], [A0 + 0x34] 00001F5C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F60 A95D syscall HiliteControl 00001F62 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F66 2F28 0038 move.l -[A7], [A0 + 0x38] 00001F6A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F6E A95D syscall HiliteControl 00001F70 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F74 2F28 003C move.l -[A7], [A0 + 0x3C] 00001F78 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F7C A95D syscall HiliteControl 00001F7E 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F82 2F28 0040 move.l -[A7], [A0 + 0x40] 00001F86 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F8A A95D syscall HiliteControl 00001F8C 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F90 2F28 0044 move.l -[A7], [A0 + 0x44] 00001F94 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001F98 A95D syscall HiliteControl 00001F9A 206D FC60 movea.l A0, [A5 - 0x3A0] 00001F9E 2F28 0048 move.l -[A7], [A0 + 0x48] 00001FA2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FA6 A95D syscall HiliteControl 00001FA8 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FAC 2F28 004C move.l -[A7], [A0 + 0x4C] 00001FB0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FB4 A95D syscall HiliteControl 00001FB6 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FBA 2F28 0050 move.l -[A7], [A0 + 0x50] 00001FBE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FC2 A95D syscall HiliteControl 00001FC4 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FC8 2F28 0054 move.l -[A7], [A0 + 0x54] 00001FCC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FD0 A95D syscall HiliteControl 00001FD2 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FD6 2F28 0060 move.l -[A7], [A0 + 0x60] 00001FDA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FDE A95D syscall HiliteControl 00001FE0 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FE4 2F28 0064 move.l -[A7], [A0 + 0x64] 00001FE8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FEC A95D syscall HiliteControl 00001FEE 206D FC60 movea.l A0, [A5 - 0x3A0] 00001FF2 2F28 0068 move.l -[A7], [A0 + 0x68] 00001FF6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FFA A95D syscall HiliteControl 00001FFC 206D FC60 movea.l A0, [A5 - 0x3A0] 00002000 2F28 006C move.l -[A7], [A0 + 0x6C] 00002004 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002008 A95D syscall HiliteControl 0000200A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000200E 2F28 0070 move.l -[A7], [A0 + 0x70] 00002012 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002016 A95D syscall HiliteControl 00002018 206D FC60 movea.l A0, [A5 - 0x3A0] 0000201C 2F28 0074 move.l -[A7], [A0 + 0x74] 00002020 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002024 A95D syscall HiliteControl 00002026 206D FC60 movea.l A0, [A5 - 0x3A0] 0000202A 2F28 0078 move.l -[A7], [A0 + 0x78] 0000202E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002032 A95D syscall HiliteControl 00002034 206D FC60 movea.l A0, [A5 - 0x3A0] 00002038 2F28 007C move.l -[A7], [A0 + 0x7C] 0000203C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002040 A95D syscall HiliteControl 00002042 206D FC60 movea.l A0, [A5 - 0x3A0] 00002046 2F28 0080 move.l -[A7], [A0 + 0x80] 0000204A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000204E A95D syscall HiliteControl 00002050 4E5E unlink A6 00002052 4E75 rts 00002054 456E 6162 chk.w D2, [A6 + 0x6162] 00002058 6C65 bge +0x67 /* 000020BF */ 0000205A 4469 4E56 neg.w [A1 + 0x4E56] // begin alternate branch 0000205C-00002060 fn0000205C: 0000205C 4E56 FFF4 link A6, -0x000C // end alternate branch 0000205C-00002060 fn0000205C: // (misaligned) 0000205E FFF4 .invalid <> 00002060 42A7 clr.l -[A7] 00002062 3F3C 0001 move.w -[A7], 0x1 00002066 42A7 clr.l -[A7] 00002068 4878 FFFF push.l 0xFFFF 0000206C AA46 syscall GetNewCWindow 0000206E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002072 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002076 A873 syscall SetPort 00002078 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000207C 4EBA F8C0 jsr [PC - 0x740 /* 0000193E */] 00002080 588F addq.l A7, 4 00002082 206D FC60 movea.l A0, [A5 - 0x3A0] 00002086 42A8 0004 clr.l [A0 + 0x4] 0000208A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000208E 42A8 0008 clr.l [A0 + 0x8] 00002092 42A7 clr.l -[A7] 00002094 3F3C 0080 move.w -[A7], 0x80 00002098 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000209C A9BE syscall GetNewControl 0000209E 206D FC60 movea.l A0, [A5 - 0x3A0] 000020A2 215F 0020 move.l [A0 + 0x20], [A7]+ 000020A6 42A7 clr.l -[A7] 000020A8 3F3C 0081 move.w -[A7], 0x81 000020AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020B0 A9BE syscall GetNewControl 000020B2 206D FC60 movea.l A0, [A5 - 0x3A0] 000020B6 215F 0024 move.l [A0 + 0x24], [A7]+ 000020BA 42A7 clr.l -[A7] 000020BC 3F3C 0082 move.w -[A7], 0x82 000020C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020C4 A9BE syscall GetNewControl 000020C6 206D FC60 movea.l A0, [A5 - 0x3A0] 000020CA 215F 0028 move.l [A0 + 0x28], [A7]+ 000020CE 42A7 clr.l -[A7] 000020D0 3F3C 0083 move.w -[A7], 0x83 000020D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020D8 A9BE syscall GetNewControl 000020DA 206D FC60 movea.l A0, [A5 - 0x3A0] 000020DE 215F 002C move.l [A0 + 0x2C], [A7]+ 000020E2 42A7 clr.l -[A7] 000020E4 3F3C 0084 move.w -[A7], 0x84 000020E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020EC A9BE syscall GetNewControl 000020EE 206D FC60 movea.l A0, [A5 - 0x3A0] 000020F2 215F 0030 move.l [A0 + 0x30], [A7]+ 000020F6 42A7 clr.l -[A7] 000020F8 3F3C 0085 move.w -[A7], 0x85 000020FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002100 A9BE syscall GetNewControl 00002102 206D FC60 movea.l A0, [A5 - 0x3A0] 00002106 215F 0034 move.l [A0 + 0x34], [A7]+ 0000210A 42A7 clr.l -[A7] 0000210C 3F3C 0086 move.w -[A7], 0x86 00002110 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002114 A9BE syscall GetNewControl 00002116 206D FC60 movea.l A0, [A5 - 0x3A0] 0000211A 215F 0038 move.l [A0 + 0x38], [A7]+ 0000211E 42A7 clr.l -[A7] 00002120 3F3C 0087 move.w -[A7], 0x87 00002124 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002128 A9BE syscall GetNewControl 0000212A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000212E 215F 003C move.l [A0 + 0x3C], [A7]+ 00002132 42A7 clr.l -[A7] 00002134 3F3C 0088 move.w -[A7], 0x88 00002138 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000213C A9BE syscall GetNewControl 0000213E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002142 215F 0040 move.l [A0 + 0x40], [A7]+ 00002146 42A7 clr.l -[A7] 00002148 3F3C 0089 move.w -[A7], 0x89 0000214C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002150 A9BE syscall GetNewControl 00002152 206D FC60 movea.l A0, [A5 - 0x3A0] 00002156 215F 0044 move.l [A0 + 0x44], [A7]+ 0000215A 42A7 clr.l -[A7] 0000215C 3F3C 008B move.w -[A7], 0x8B 00002160 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002164 A9BE syscall GetNewControl 00002166 206D FC60 movea.l A0, [A5 - 0x3A0] 0000216A 215F 0048 move.l [A0 + 0x48], [A7]+ 0000216E 42A7 clr.l -[A7] 00002170 3F3C 008C move.w -[A7], 0x8C 00002174 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002178 A9BE syscall GetNewControl 0000217A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000217E 215F 004C move.l [A0 + 0x4C], [A7]+ 00002182 42A7 clr.l -[A7] 00002184 3F3C 008D move.w -[A7], 0x8D 00002188 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000218C A9BE syscall GetNewControl 0000218E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002192 215F 0050 move.l [A0 + 0x50], [A7]+ 00002196 42A7 clr.l -[A7] 00002198 3F3C 008E move.w -[A7], 0x8E 0000219C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021A0 A9BE syscall GetNewControl 000021A2 206D FC60 movea.l A0, [A5 - 0x3A0] 000021A6 215F 0054 move.l [A0 + 0x54], [A7]+ 000021AA 486E FFF4 pea.l [A6 - 0xC] 000021AE 2F3C 013C 00AC move.l -[A7], 0x13C00AC 000021B4 2F3C 0158 01A0 move.l -[A7], 0x15801A0 000021BA A8A7 syscall SetRect 000021BC 42A7 clr.l -[A7] 000021BE 486E FFF4 pea.l [A6 - 0xC] 000021C2 486E FFF4 pea.l [A6 - 0xC] 000021C6 A9D2 syscall TENew 000021C8 206D FC60 movea.l A0, [A5 - 0x3A0] 000021CC 215F 0058 move.l [A0 + 0x58], [A7]+ 000021D0 1F3C 0001 move.b -[A7], 0x1 000021D4 206D FC60 movea.l A0, [A5 - 0x3A0] 000021D8 2F28 0058 move.l -[A7], [A0 + 0x58] 000021DC A813 syscall TEAutoView 000021DE 486E FFF4 pea.l [A6 - 0xC] 000021E2 2F3C 0040 000C move.l -[A7], 0x40000C 000021E8 2F3C 00A4 00C0 move.l -[A7], 0xA400C0 000021EE A8A7 syscall SetRect 000021F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021F4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000021F8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000021FC 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002200 4FEF 000C lea.l A7, [A7 + 0xC] 00002204 206D FC60 movea.l A0, [A5 - 0x3A0] 00002208 2140 005C move.l [A0 + 0x5C], D0 0000220C 42A7 clr.l -[A7] 0000220E 3F3C 008F move.w -[A7], 0x8F 00002212 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002216 A9BE syscall GetNewControl 00002218 206D FC60 movea.l A0, [A5 - 0x3A0] 0000221C 215F 0060 move.l [A0 + 0x60], [A7]+ 00002220 42A7 clr.l -[A7] 00002222 3F3C 0090 move.w -[A7], 0x90 00002226 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000222A A9BE syscall GetNewControl 0000222C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002230 215F 0064 move.l [A0 + 0x64], [A7]+ 00002234 42A7 clr.l -[A7] 00002236 3F3C 0091 move.w -[A7], 0x91 0000223A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000223E A9BE syscall GetNewControl 00002240 206D FC60 movea.l A0, [A5 - 0x3A0] 00002244 215F 0068 move.l [A0 + 0x68], [A7]+ 00002248 42A7 clr.l -[A7] 0000224A 3F3C 0092 move.w -[A7], 0x92 0000224E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002252 A9BE syscall GetNewControl 00002254 206D FC60 movea.l A0, [A5 - 0x3A0] 00002258 215F 006C move.l [A0 + 0x6C], [A7]+ 0000225C 42A7 clr.l -[A7] 0000225E 3F3C 0093 move.w -[A7], 0x93 00002262 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002266 A9BE syscall GetNewControl 00002268 206D FC60 movea.l A0, [A5 - 0x3A0] 0000226C 215F 0070 move.l [A0 + 0x70], [A7]+ 00002270 42A7 clr.l -[A7] 00002272 3F3C 0094 move.w -[A7], 0x94 00002276 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000227A A9BE syscall GetNewControl 0000227C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002280 215F 0074 move.l [A0 + 0x74], [A7]+ 00002284 42A7 clr.l -[A7] 00002286 3F3C 0095 move.w -[A7], 0x95 0000228A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000228E A9BE syscall GetNewControl 00002290 206D FC60 movea.l A0, [A5 - 0x3A0] 00002294 215F 0078 move.l [A0 + 0x78], [A7]+ 00002298 42A7 clr.l -[A7] 0000229A 3F3C 0098 move.w -[A7], 0x98 0000229E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022A2 A9BE syscall GetNewControl 000022A4 206D FC60 movea.l A0, [A5 - 0x3A0] 000022A8 215F 007C move.l [A0 + 0x7C], [A7]+ 000022AC 42A7 clr.l -[A7] 000022AE 3F3C 0099 move.w -[A7], 0x99 000022B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022B6 A9BE syscall GetNewControl 000022B8 206D FC60 movea.l A0, [A5 - 0x3A0] 000022BC 215F 0080 move.l [A0 + 0x80], [A7]+ 000022C0 486E FFF4 pea.l [A6 - 0xC] 000022C4 2F3C 0090 00DC move.l -[A7], 0x9000DC 000022CA 2F3C 00A0 012C move.l -[A7], 0xA0012C 000022D0 A8A7 syscall SetRect 000022D2 42A7 clr.l -[A7] 000022D4 486E FFF4 pea.l [A6 - 0xC] 000022D8 486E FFF4 pea.l [A6 - 0xC] 000022DC A9D2 syscall TENew 000022DE 206D FC60 movea.l A0, [A5 - 0x3A0] 000022E2 215F 0090 move.l [A0 + 0x90], [A7]+ 000022E6 1F3C 0001 move.b -[A7], 0x1 000022EA 206D FC60 movea.l A0, [A5 - 0x3A0] 000022EE 2F28 0090 move.l -[A7], [A0 + 0x90] 000022F2 A813 syscall TEAutoView 000022F4 486E FFF4 pea.l [A6 - 0xC] 000022F8 2F3C 0090 0140 move.l -[A7], 0x900140 000022FE 2F3C 00A0 0190 move.l -[A7], 0xA00190 00002304 A8A7 syscall SetRect 00002306 42A7 clr.l -[A7] 00002308 486E FFF4 pea.l [A6 - 0xC] 0000230C 486E FFF4 pea.l [A6 - 0xC] 00002310 A9D2 syscall TENew 00002312 206D FC60 movea.l A0, [A5 - 0x3A0] 00002316 215F 0094 move.l [A0 + 0x94], [A7]+ 0000231A 1F3C 0001 move.b -[A7], 0x1 0000231E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002322 2F28 0094 move.l -[A7], [A0 + 0x94] 00002326 A813 syscall TEAutoView 00002328 42A7 clr.l -[A7] 0000232A 3F3C 009A move.w -[A7], 0x9A 0000232E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002332 A9BE syscall GetNewControl 00002334 206D FC60 movea.l A0, [A5 - 0x3A0] 00002338 215F 0098 move.l [A0 + 0x98], [A7]+ 0000233C 3F3C 00FF move.w -[A7], 0xFF 00002340 4EBA FBE4 jsr [PC - 0x41C /* 00001F26 */] 00002344 548F addq.l A7, 2 00002346 206D FC60 movea.l A0, [A5 - 0x3A0] 0000234A 2F28 0098 move.l -[A7], [A0 + 0x98] 0000234E 3F3C 00FF move.w -[A7], 0xFF 00002352 A95D syscall HiliteControl 00002354 206D FC60 movea.l A0, [A5 - 0x3A0] 00002358 226D FC60 movea.l A1, [A5 - 0x3A0] 0000235C 22A8 0058 move.l [A1], [A0 + 0x58] 00002360 206D FC60 movea.l A0, [A5 - 0x3A0] 00002364 316E 000E 000C move.w [A0 + 0xC], [A6 + 0xE] 0000236A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000236E 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC] 00002374 206D FC60 movea.l A0, [A5 - 0x3A0] 00002378 4228 0010 clr.b [A0 + 0x10] 0000237C 42A7 clr.l -[A7] 0000237E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002382 A906 syscall NewString 00002384 206D FC60 movea.l A0, [A5 - 0x3A0] 00002388 215F 0012 move.l [A0 + 0x12], [A7]+ 0000238C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002390 117C 0001 001E move.b [A0 + 0x1E], 0x1 00002396 2B6E FFFC FD20 move.l [A5 - 0x2E0], [A6 - 0x4] 0000239C 4EBA 12FC jsr [PC + 0x12FC /* 0000369A */] 000023A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000023A4 A915 syscall ShowWindow 000023A6 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000023AA 4EBA F550 jsr [PC - 0xAB0 /* 000018FC */] 000023AE 588F addq.l A7, 4 000023B0 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000023B4 A922 syscall BeginUpdate 000023B6 206D FD20 movea.l A0, [A5 - 0x2E0] 000023BA 4868 0010 pea.l [A0 + 0x10] 000023BE A8A3 syscall EraseRect 000023C0 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000023C4 A969 syscall DrawControls 000023C6 4EBA ECA4 jsr [PC - 0x135C /* 0000106C */] 000023CA 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000023CE A923 syscall EndUpdate 000023D0 4AAD FFBE tst.l [A5 - 0x42] 000023D4 671C beq +0x1E /* 000023F2 */ 000023D6 2F2D FFBE move.l -[A7], [A5 - 0x42] 000023DA A915 syscall ShowWindow 000023DC 3F3C 0001 move.w -[A7], 0x1 000023E0 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000023E4 548F addq.l A7, 2 000023E6 2F2D FFBE move.l -[A7], [A5 - 0x42] 000023EA A922 syscall BeginUpdate 000023EC 2F2D FFBE move.l -[A7], [A5 - 0x42] 000023F0 A923 syscall EndUpdate label000023F2: 000023F2 4E5E unlink A6 000023F4 4E75 rts 000023F6 4F70 656E chk.w D7, <> 000023FA 4D61 chk.w D6, -[A1] 000023FC 696E bvs +0x70 /* 0000246C */ fn000023FE: 000023FE 4E56 0000 link A6, 0 00002402 206D FC60 movea.l A0, [A5 - 0x3A0] 00002406 4AA8 009C tst.l [A0 + 0x9C] 0000240A 6704 beq +0x6 /* 00002410 */ 0000240C 4EBA 15AC jsr [PC + 0x15AC /* 000039BA */] label00002410: 00002410 206D FC60 movea.l A0, [A5 - 0x3A0] 00002414 2F28 0058 move.l -[A7], [A0 + 0x58] 00002418 A9CD syscall TEDispose 0000241A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000241E 2F28 005C move.l -[A7], [A0 + 0x5C] 00002422 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00002426 A9E7 syscall Pack0/ListManager 00002428 206D FC60 movea.l A0, [A5 - 0x3A0] 0000242C 2F28 0090 move.l -[A7], [A0 + 0x90] 00002430 A9CD syscall TEDispose 00002432 206D FC60 movea.l A0, [A5 - 0x3A0] 00002436 2F28 0094 move.l -[A7], [A0 + 0x94] 0000243A A9CD syscall TEDispose 0000243C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002440 2068 0012 movea.l A0, [A0 + 0x12] 00002444 A023 syscall DisposHandle/DisposeHandle 00002446 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 0000244A 4EBA F522 jsr [PC - 0xADE /* 0000196E */] 0000244E 588F addq.l A7, 4 00002450 4EBA 12B4 jsr [PC + 0x12B4 /* 00003706 */] 00002454 4E5E unlink A6 00002456 4E75 rts 00002458 436C 6F73 chk.w D1, [A4 + 0x6F73] 0000245C 654D bcs +0x4F /* 000024AB */ 0000245E 6169 bsr +0x6B /* 000024C9 */ fn00002460: 00002460 4E56 FFF8 link A6, -0x0008 00002464 4227 clr.b -[A7] 00002466 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000246A 206D FC60 movea.l A0, [A5 - 0x3A0] // begin alternate branch 0000246C-00002474 label0000246C: 0000246C FC60 2068 .extension 0xC60 <>, 0x2068 // unimplemented 00002470 0058 2050 ori.w [A0]+, 0x2050 /* ' P' */ // end alternate branch 0000246C-00002474 label0000246C: // (misaligned) 0000246E 2068 0058 movea.l A0, [A0 + 0x58] 00002472 2050 movea.l A0, [A0] 00002474 4868 0008 pea.l [A0 + 0x8] 00002478 A8AD syscall PtInRect 0000247A 4A1F tst.b [A7]+ 0000247C 6732 beq +0x34 /* 000024B0 */ 0000247E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002482 4A90 tst.l [A0] 00002484 6708 beq +0xA /* 0000248E */ 00002486 206D FC60 movea.l A0, [A5 - 0x3A0] 0000248A 2F10 move.l -[A7], [A0] 0000248C A9D9 syscall TEDeactivate label0000248E: 0000248E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002492 226D FC60 movea.l A1, [A5 - 0x3A0] 00002496 22A8 0058 move.l [A1], [A0 + 0x58] 0000249A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000249E 2F10 move.l -[A7], [A0] 000024A0 A9D8 syscall TEActivate 000024A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024A6 4227 clr.b -[A7] 000024A8 206D FC60 movea.l A0, [A5 - 0x3A0] 000024AC 2F10 move.l -[A7], [A0] 000024AE A9D4 syscall TEClick label000024B0: 000024B0 4227 clr.b -[A7] 000024B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024B6 206D FC60 movea.l A0, [A5 - 0x3A0] 000024BA 2068 005C movea.l A0, [A0 + 0x5C] 000024BE 2F10 move.l -[A7], [A0] 000024C0 A8AD syscall PtInRect 000024C2 4A1F tst.b [A7]+ 000024C4 671A beq +0x1C /* 000024E0 */ 000024C6 4227 clr.b -[A7] 000024C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024CC 3F2E 000C move.w -[A7], [A6 + 0xC] 000024D0 206D FC60 movea.l A0, [A5 - 0x3A0] 000024D4 2F28 005C move.l -[A7], [A0 + 0x5C] 000024D8 3F3C 0018 move.w -[A7], 0x18 000024DC A9E7 syscall Pack0/ListManager 000024DE 4A1F tst.b [A7]+ label000024E0: 000024E0 4227 clr.b -[A7] 000024E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024E6 206D FC60 movea.l A0, [A5 - 0x3A0] 000024EA 2068 0090 movea.l A0, [A0 + 0x90] 000024EE 2050 movea.l A0, [A0] 000024F0 4868 0008 pea.l [A0 + 0x8] 000024F4 A8AD syscall PtInRect 000024F6 4A1F tst.b [A7]+ 000024F8 6732 beq +0x34 /* 0000252C */ 000024FA 206D FC60 movea.l A0, [A5 - 0x3A0] 000024FE 4A90 tst.l [A0] 00002500 6708 beq +0xA /* 0000250A */ 00002502 206D FC60 movea.l A0, [A5 - 0x3A0] 00002506 2F10 move.l -[A7], [A0] 00002508 A9D9 syscall TEDeactivate label0000250A: 0000250A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000250E 226D FC60 movea.l A1, [A5 - 0x3A0] 00002512 22A8 0090 move.l [A1], [A0 + 0x90] 00002516 206D FC60 movea.l A0, [A5 - 0x3A0] 0000251A 2F10 move.l -[A7], [A0] 0000251C A9D8 syscall TEActivate 0000251E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002522 4227 clr.b -[A7] 00002524 206D FC60 movea.l A0, [A5 - 0x3A0] 00002528 2F10 move.l -[A7], [A0] 0000252A A9D4 syscall TEClick label0000252C: 0000252C 4227 clr.b -[A7] 0000252E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002532 206D FC60 movea.l A0, [A5 - 0x3A0] 00002536 2068 0094 movea.l A0, [A0 + 0x94] 0000253A 2050 movea.l A0, [A0] 0000253C 4868 0008 pea.l [A0 + 0x8] 00002540 A8AD syscall PtInRect 00002542 4A1F tst.b [A7]+ 00002544 6732 beq +0x34 /* 00002578 */ 00002546 206D FC60 movea.l A0, [A5 - 0x3A0] 0000254A 4A90 tst.l [A0] 0000254C 6708 beq +0xA /* 00002556 */ 0000254E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002552 2F10 move.l -[A7], [A0] 00002554 A9D9 syscall TEDeactivate label00002556: 00002556 206D FC60 movea.l A0, [A5 - 0x3A0] 0000255A 226D FC60 movea.l A1, [A5 - 0x3A0] 0000255E 22A8 0094 move.l [A1], [A0 + 0x94] 00002562 206D FC60 movea.l A0, [A5 - 0x3A0] 00002566 2F10 move.l -[A7], [A0] 00002568 A9D8 syscall TEActivate 0000256A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000256E 4227 clr.b -[A7] 00002570 206D FC60 movea.l A0, [A5 - 0x3A0] 00002574 2F10 move.l -[A7], [A0] 00002576 A9D4 syscall TEClick label00002578: 00002578 4E5E unlink A6 0000257A 4E75 rts 0000257C 4D6F 7573 chk.w D6, [A7 + 0x7573] 00002580 6549 bcs +0x4B /* 000025CB */ 00002582 6E4D bgt +0x4F /* 000025D1 */ fn00002584: 00002584 4E56 0000 link A6, 0 00002588 206D FC60 movea.l A0, [A5 - 0x3A0] 0000258C 4A90 tst.l [A0] 0000258E 6608 bne +0xA /* 00002598 */ 00002590 3F3C 0001 move.w -[A7], 0x1 00002594 A9C8 syscall SysBeep 00002596 6010 bra +0x12 /* 000025A8 */ label00002598: 00002598 102E 0008 move.b D0, [A6 + 0x8] 0000259C 4880 ext.w D0 0000259E 3F00 move.w -[A7], D0 000025A0 206D FC60 movea.l A0, [A5 - 0x3A0] 000025A4 2F10 move.l -[A7], [A0] 000025A6 A9DC syscall TEKey label000025A8: 000025A8 4E5E unlink A6 000025AA 4E75 rts 000025AC 5479 7065 496E addq.w [0x7065496E], 2 000025B2 4D61 chk.w D6, -[A1] fn000025B4: 000025B4 4E56 FFF8 link A6, -0x0008 000025B8 3F3C 0001 move.w -[A7], 0x1 000025BC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000025C0 548F addq.l A7, 2 000025C2 206D FF3E movea.l A0, [A5 - 0xC2] 000025C6 4868 0010 pea.l [A0 + 0x10] 000025CA 206D FC60 movea.l A0, [A5 - 0x3A0] 000025CE 2F28 0058 move.l -[A7], [A0 + 0x58] 000025D2 A9D3 syscall TEUpdate 000025D4 486E FFF8 pea.l [A6 - 0x8] 000025D8 2F3C 013B 0067 move.l -[A7], 0x13B0067 000025DE 2F3C 0150 00FD move.l -[A7], 0x15000FD 000025E4 A8A7 syscall SetRect 000025E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000025EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000025EE 3F3C 0080 move.w -[A7], 0x80 000025F2 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000025F6 4FEF 000A lea.l A7, [A7 + 0xA] 000025FA 486E FFF8 pea.l [A6 - 0x8] 000025FE 2F3C 0138 0000 move.l -[A7], 0x1380000 00002604 2F3C 0139 01A4 move.l -[A7], 0x13901A4 0000260A A8A7 syscall SetRect 0000260C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002610 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002614 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002618 508F addq.l A7, 8 0000261A 486E FFF8 pea.l [A6 - 0x8] 0000261E 2F3C 00AC 0000 move.l -[A7], 0xAC0000 00002624 2F3C 00AD 01A4 move.l -[A7], 0xAD01A4 0000262A A8A7 syscall SetRect 0000262C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002630 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002634 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002638 508F addq.l A7, 8 0000263A 486E FFF8 pea.l [A6 - 0x8] 0000263E 4878 00CC push.l 0xCC 00002642 2F3C 00AC 00CD move.l -[A7], 0xAC00CD 00002648 A8A7 syscall SetRect 0000264A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000264E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002652 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002656 508F addq.l A7, 8 00002658 206D FF3E movea.l A0, [A5 - 0xC2] 0000265C 2F28 0018 move.l -[A7], [A0 + 0x18] 00002660 206D FC60 movea.l A0, [A5 - 0x3A0] 00002664 2F28 005C move.l -[A7], [A0 + 0x5C] 00002668 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000266C A9E7 syscall Pack0/ListManager 0000266E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002672 2068 005C movea.l A0, [A0 + 0x5C] 00002676 2050 movea.l A0, [A0] 00002678 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000267C 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00002682 486E FFF8 pea.l [A6 - 0x8] 00002686 4878 FFFF push.l 0xFFFF 0000268A A8A9 syscall InsetRect 0000268C 486E FFF8 pea.l [A6 - 0x8] 00002690 A8A1 syscall FrameRect 00002692 486E FFF8 pea.l [A6 - 0x8] 00002696 2F3C 0090 00DC move.l -[A7], 0x9000DC 0000269C 2F3C 00A0 012C move.l -[A7], 0xA0012C 000026A2 A8A7 syscall SetRect 000026A4 486E FFF8 pea.l [A6 - 0x8] 000026A8 A8A1 syscall FrameRect 000026AA 486E FFF8 pea.l [A6 - 0x8] 000026AE 2F3C 00AC 0062 move.l -[A7], 0xAC0062 000026B4 2F3C 0138 0063 move.l -[A7], 0x1380063 000026BA A8A7 syscall SetRect 000026BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026C0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026C4 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000026C8 508F addq.l A7, 8 000026CA 206D FF3E movea.l A0, [A5 - 0xC2] 000026CE 4868 0010 pea.l [A0 + 0x10] 000026D2 206D FC60 movea.l A0, [A5 - 0x3A0] 000026D6 2F28 0090 move.l -[A7], [A0 + 0x90] 000026DA A9D3 syscall TEUpdate 000026DC 486E FFF8 pea.l [A6 - 0x8] 000026E0 2F3C 0090 0140 move.l -[A7], 0x900140 000026E6 2F3C 00A0 0190 move.l -[A7], 0xA00190 000026EC A8A7 syscall SetRect 000026EE 486E FFF8 pea.l [A6 - 0x8] 000026F2 A8A1 syscall FrameRect 000026F4 206D FF3E movea.l A0, [A5 - 0xC2] 000026F8 4868 0010 pea.l [A0 + 0x10] 000026FC 206D FC60 movea.l A0, [A5 - 0x3A0] 00002700 2F28 0094 move.l -[A7], [A0 + 0x94] 00002704 A9D3 syscall TEUpdate 00002706 486E FFF8 pea.l [A6 - 0x8] 0000270A 2F3C 0139 0062 move.l -[A7], 0x1390062 00002710 2F3C 0159 0063 move.l -[A7], 0x1590063 00002716 A8A7 syscall SetRect 00002718 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000271C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002720 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002724 508F addq.l A7, 8 00002726 486E FFF8 pea.l [A6 - 0x8] 0000272A 2F3C 010C 0064 move.l -[A7], 0x10C0064 00002730 2F3C 010D 01AC move.l -[A7], 0x10D01AC 00002736 A8A7 syscall SetRect 00002738 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000273C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002740 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002744 508F addq.l A7, 8 00002746 486E FFF8 pea.l [A6 - 0x8] 0000274A 2F3C 000C 00E8 move.l -[A7], 0xC00E8 00002750 2F3C 0084 0188 move.l -[A7], 0x840188 00002756 A8A7 syscall SetRect 00002758 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000275C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002760 3F3C 0080 move.w -[A7], 0x80 00002764 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002768 4FEF 000A lea.l A7, [A7 + 0xA] 0000276C 486E FFF8 pea.l [A6 - 0x8] 00002770 2F3C FFFE FFFE move.l -[A7], 0xFFFEFFFE 00002776 A8A9 syscall InsetRect 00002778 486E FFF8 pea.l [A6 - 0x8] 0000277C A8A1 syscall FrameRect 0000277E 206D FC60 movea.l A0, [A5 - 0x3A0] 00002782 2068 0098 movea.l A0, [A0 + 0x98] 00002786 2050 movea.l A0, [A0] 00002788 2D68 0008 FFF8 move.l [A6 - 0x8], [A0 + 0x8] 0000278E 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC] 00002794 A89E syscall PenNormal 00002796 2F3C 0003 0003 move.l -[A7], 0x30003 0000279C A89B syscall PenSize 0000279E 486E FFF8 pea.l [A6 - 0x8] 000027A2 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 000027A8 A8A9 syscall InsetRect 000027AA 486E FFF8 pea.l [A6 - 0x8] 000027AE 2F3C 0010 0010 move.l -[A7], 0x100010 000027B4 A8B0 syscall FrameRoundRect 000027B6 A89E syscall PenNormal 000027B8 4267 clr.w -[A7] 000027BA 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000027BE 548F addq.l A7, 2 000027C0 4E5E unlink A6 000027C2 4E75 rts 000027C4 5570 6461 subq.w [A0 + D6.w * 4 + 0x61], 2 000027C8 7465 moveq.l D2, 0x65 000027CA 4D61 chk.w D6, -[A1] fn000027CC: 000027CC 4E56 0000 link A6, 0 000027D0 1F2E 0008 move.b -[A7], [A6 + 0x8] 000027D4 206D FC60 movea.l A0, [A5 - 0x3A0] 000027D8 2F28 005C move.l -[A7], [A0 + 0x5C] 000027DC 4267 clr.w -[A7] 000027DE A9E7 syscall Pack0/ListManager 000027E0 4E5E unlink A6 000027E2 4E75 rts 000027E4 4163 chk.w D0, -[A3] 000027E6 7469 moveq.l D2, 0x69 000027E8 7661 moveq.l D3, 0x61 000027EA 7465 moveq.l D2, 0x65 fn000027EC: 000027EC 4E56 0000 link A6, 0 000027F0 4E5E unlink A6 000027F2 4E75 rts 000027F4 4D6F 7665 chk.w D6, [A7 + 0x7665] 000027F8 4D61 chk.w D6, -[A1] 000027FA 696E bvs +0x70 /* 0000286A */ fn000027FC: 000027FC 4E56 0000 link A6, 0 00002800 4E5E unlink A6 00002802 4E75 rts 00002804 5265 addq.w -[A5], 1 00002806 7369 moveq.l D1, 0x69 00002808 7A65 moveq.l D5, 0x65 0000280A 4D61 chk.w D6, -[A1] fn0000280C: 0000280C 4E56 0000 link A6, 0 00002810 4E5E unlink A6 00002812 2E9F move.l [A7], [A7]+ 00002814 4E75 rts 00002816 5363 subq.w -[A3], 1 00002818 726F moveq.l D1, 0x6F 0000281A 6C6C bge +0x6E /* 00002888 */ 0000281C 4D61 chk.w D6, -[A1] fn0000281E: 0000281E 4E56 FFF8 link A6, -0x0008 00002822 206D FC60 movea.l A0, [A5 - 0x3A0] 00002826 202E 0008 move.l D0, [A6 + 0x8] 0000282A B0A8 0020 cmp.l D0, [A0 + 0x20] 0000282E 661A bne +0x1C /* 0000284A */ 00002830 2F2E 000E move.l -[A7], [A6 + 0xE] 00002834 206D FC60 movea.l A0, [A5 - 0x3A0] 00002838 2F28 0020 move.l -[A7], [A0 + 0x20] 0000283C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002840 508F addq.l A7, 8 00002842 4A00 tst.b D0 00002844 6704 beq +0x6 /* 0000284A */ 00002846 4EBA 10CC jsr [PC + 0x10CC /* 00003914 */] label0000284A: 0000284A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000284E 202E 0008 move.l D0, [A6 + 0x8] 00002852 B0A8 0024 cmp.l D0, [A0 + 0x24] 00002856 661A bne +0x1C /* 00002872 */ 00002858 2F2E 000E move.l -[A7], [A6 + 0xE] 0000285C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002860 2F28 0024 move.l -[A7], [A0 + 0x24] 00002864 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002868 508F addq.l A7, 8 label0000286A: 0000286A 4A00 tst.b D0 0000286C 6704 beq +0x6 /* 00002872 */ 0000286E 4EBA 114A jsr [PC + 0x114A /* 000039BA */] label00002872: 00002872 206D FC60 movea.l A0, [A5 - 0x3A0] 00002876 202E 0008 move.l D0, [A6 + 0x8] 0000287A B0A8 0028 cmp.l D0, [A0 + 0x28] 0000287E 661A bne +0x1C /* 0000289A */ 00002880 2F2E 000E move.l -[A7], [A6 + 0xE] 00002884 206D FC60 movea.l A0, [A5 - 0x3A0] label00002888: 00002888 2F28 0028 move.l -[A7], [A0 + 0x28] 0000288C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002890 508F addq.l A7, 8 00002892 4A00 tst.b D0 00002894 6704 beq +0x6 /* 0000289A */ 00002896 4EBA 117C jsr [PC + 0x117C /* 00003A14 */] label0000289A: 0000289A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000289E 202E 0008 move.l D0, [A6 + 0x8] 000028A2 B0A8 002C cmp.l D0, [A0 + 0x2C] 000028A6 661A bne +0x1C /* 000028C2 */ 000028A8 2F2E 000E move.l -[A7], [A6 + 0xE] 000028AC 206D FC60 movea.l A0, [A5 - 0x3A0] 000028B0 2F28 002C move.l -[A7], [A0 + 0x2C] 000028B4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000028B8 508F addq.l A7, 8 000028BA 4A00 tst.b D0 000028BC 6704 beq +0x6 /* 000028C2 */ 000028BE 4EBA 119A jsr [PC + 0x119A /* 00003A5A */] label000028C2: 000028C2 206D FC60 movea.l A0, [A5 - 0x3A0] 000028C6 202E 0008 move.l D0, [A6 + 0x8] 000028CA B0A8 0030 cmp.l D0, [A0 + 0x30] 000028CE 661A bne +0x1C /* 000028EA */ 000028D0 2F2E 000E move.l -[A7], [A6 + 0xE] 000028D4 206D FC60 movea.l A0, [A5 - 0x3A0] 000028D8 2F28 0030 move.l -[A7], [A0 + 0x30] 000028DC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000028E0 508F addq.l A7, 8 000028E2 4A00 tst.b D0 000028E4 6704 beq +0x6 /* 000028EA */ 000028E6 4EBA 1276 jsr [PC + 0x1276 /* 00003B5E */] label000028EA: 000028EA 206D FC60 movea.l A0, [A5 - 0x3A0] 000028EE 202E 0008 move.l D0, [A6 + 0x8] 000028F2 B0A8 0034 cmp.l D0, [A0 + 0x34] 000028F6 661A bne +0x1C /* 00002912 */ 000028F8 2F2E 000E move.l -[A7], [A6 + 0xE] 000028FC 206D FC60 movea.l A0, [A5 - 0x3A0] 00002900 2F28 0034 move.l -[A7], [A0 + 0x34] 00002904 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002908 508F addq.l A7, 8 0000290A 4A00 tst.b D0 0000290C 6704 beq +0x6 /* 00002912 */ 0000290E 4EBA 118E jsr [PC + 0x118E /* 00003A9E */] label00002912: 00002912 206D FC60 movea.l A0, [A5 - 0x3A0] 00002916 202E 0008 move.l D0, [A6 + 0x8] 0000291A B0A8 0038 cmp.l D0, [A0 + 0x38] 0000291E 661A bne +0x1C /* 0000293A */ 00002920 2F2E 000E move.l -[A7], [A6 + 0xE] 00002924 206D FC60 movea.l A0, [A5 - 0x3A0] 00002928 2F28 0038 move.l -[A7], [A0 + 0x38] 0000292C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002930 508F addq.l A7, 8 00002932 4A00 tst.b D0 00002934 6704 beq +0x6 /* 0000293A */ 00002936 4EBA 11D0 jsr [PC + 0x11D0 /* 00003B08 */] label0000293A: 0000293A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000293E 202E 0008 move.l D0, [A6 + 0x8] 00002942 B0A8 003C cmp.l D0, [A0 + 0x3C] 00002946 661A bne +0x1C /* 00002962 */ 00002948 2F2E 000E move.l -[A7], [A6 + 0xE] 0000294C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002950 2F28 003C move.l -[A7], [A0 + 0x3C] 00002954 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002958 508F addq.l A7, 8 0000295A 4A00 tst.b D0 0000295C 6704 beq +0x6 /* 00002962 */ 0000295E 4EBA 1254 jsr [PC + 0x1254 /* 00003BB4 */] label00002962: 00002962 206D FC60 movea.l A0, [A5 - 0x3A0] 00002966 202E 0008 move.l D0, [A6 + 0x8] 0000296A B0A8 0040 cmp.l D0, [A0 + 0x40] 0000296E 661A bne +0x1C /* 0000298A */ 00002970 2F2E 000E move.l -[A7], [A6 + 0xE] 00002974 206D FC60 movea.l A0, [A5 - 0x3A0] 00002978 2F28 0040 move.l -[A7], [A0 + 0x40] 0000297C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002980 508F addq.l A7, 8 00002982 4A00 tst.b D0 00002984 6704 beq +0x6 /* 0000298A */ 00002986 4EBA 1284 jsr [PC + 0x1284 /* 00003C0C */] label0000298A: 0000298A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000298E 202E 0008 move.l D0, [A6 + 0x8] 00002992 B0A8 0044 cmp.l D0, [A0 + 0x44] 00002996 661A bne +0x1C /* 000029B2 */ 00002998 2F2E 000E move.l -[A7], [A6 + 0xE] 0000299C 206D FC60 movea.l A0, [A5 - 0x3A0] 000029A0 2F28 0044 move.l -[A7], [A0 + 0x44] 000029A4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000029A8 508F addq.l A7, 8 000029AA 4A00 tst.b D0 000029AC 6704 beq +0x6 /* 000029B2 */ 000029AE 4EBA 12B4 jsr [PC + 0x12B4 /* 00003C64 */] label000029B2: 000029B2 206D FC60 movea.l A0, [A5 - 0x3A0] 000029B6 202E 0008 move.l D0, [A6 + 0x8] 000029BA B0A8 0048 cmp.l D0, [A0 + 0x48] 000029BE 661A bne +0x1C /* 000029DA */ 000029C0 2F2E 000E move.l -[A7], [A6 + 0xE] 000029C4 206D FC60 movea.l A0, [A5 - 0x3A0] 000029C8 2F28 0048 move.l -[A7], [A0 + 0x48] 000029CC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000029D0 508F addq.l A7, 8 000029D2 4A00 tst.b D0 000029D4 6704 beq +0x6 /* 000029DA */ 000029D6 4EBA 1348 jsr [PC + 0x1348 /* 00003D20 */] label000029DA: 000029DA 206D FC60 movea.l A0, [A5 - 0x3A0] 000029DE 202E 0008 move.l D0, [A6 + 0x8] 000029E2 B0A8 004C cmp.l D0, [A0 + 0x4C] 000029E6 661A bne +0x1C /* 00002A02 */ 000029E8 2F2E 000E move.l -[A7], [A6 + 0xE] 000029EC 206D FC60 movea.l A0, [A5 - 0x3A0] 000029F0 2F28 004C move.l -[A7], [A0 + 0x4C] 000029F4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000029F8 508F addq.l A7, 8 000029FA 4A00 tst.b D0 000029FC 6704 beq +0x6 /* 00002A02 */ 000029FE 4EBA 133A jsr [PC + 0x133A /* 00003D3A */] label00002A02: 00002A02 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A06 202E 0008 move.l D0, [A6 + 0x8] 00002A0A B0A8 0050 cmp.l D0, [A0 + 0x50] 00002A0E 661A bne +0x1C /* 00002A2A */ 00002A10 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A14 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A18 2F28 0050 move.l -[A7], [A0 + 0x50] 00002A1C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002A20 508F addq.l A7, 8 00002A22 4A00 tst.b D0 00002A24 6704 beq +0x6 /* 00002A2A */ 00002A26 4EBA 132C jsr [PC + 0x132C /* 00003D54 */] label00002A2A: 00002A2A 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A2E 202E 0008 move.l D0, [A6 + 0x8] 00002A32 B0A8 0054 cmp.l D0, [A0 + 0x54] 00002A36 661A bne +0x1C /* 00002A52 */ 00002A38 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A3C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A40 2F28 0054 move.l -[A7], [A0 + 0x54] 00002A44 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002A48 508F addq.l A7, 8 00002A4A 4A00 tst.b D0 00002A4C 6704 beq +0x6 /* 00002A52 */ 00002A4E 4EBA 131E jsr [PC + 0x131E /* 00003D6E */] label00002A52: 00002A52 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A56 2068 005C movea.l A0, [A0 + 0x5C] 00002A5A 2050 movea.l A0, [A0] 00002A5C 202E 0008 move.l D0, [A6 + 0x8] 00002A60 B0A8 001C cmp.l D0, [A0 + 0x1C] 00002A64 6714 beq +0x16 /* 00002A7A */ 00002A66 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A6A 2068 005C movea.l A0, [A0 + 0x5C] 00002A6E 2050 movea.l A0, [A0] 00002A70 202E 0008 move.l D0, [A6 + 0x8] 00002A74 B0A8 0020 cmp.l D0, [A0 + 0x20] 00002A78 6618 bne +0x1A /* 00002A92 */ label00002A7A: 00002A7A 4227 clr.b -[A7] 00002A7C 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A80 4267 clr.w -[A7] 00002A82 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A86 2F28 005C move.l -[A7], [A0 + 0x5C] 00002A8A 3F3C 0018 move.w -[A7], 0x18 00002A8E A9E7 syscall Pack0/ListManager 00002A90 4A1F tst.b [A7]+ label00002A92: 00002A92 206D FC60 movea.l A0, [A5 - 0x3A0] 00002A96 202E 0008 move.l D0, [A6 + 0x8] 00002A9A B0A8 0060 cmp.l D0, [A0 + 0x60] 00002A9E 661A bne +0x1C /* 00002ABA */ 00002AA0 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AA4 206D FC60 movea.l A0, [A5 - 0x3A0] 00002AA8 2F28 0060 move.l -[A7], [A0 + 0x60] 00002AAC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002AB0 508F addq.l A7, 8 00002AB2 4A00 tst.b D0 00002AB4 6704 beq +0x6 /* 00002ABA */ 00002AB6 4EBA 12D2 jsr [PC + 0x12D2 /* 00003D8A */] label00002ABA: 00002ABA 206D FC60 movea.l A0, [A5 - 0x3A0] 00002ABE 202E 0008 move.l D0, [A6 + 0x8] 00002AC2 B0A8 0064 cmp.l D0, [A0 + 0x64] 00002AC6 661A bne +0x1C /* 00002AE2 */ 00002AC8 2F2E 000E move.l -[A7], [A6 + 0xE] 00002ACC 206D FC60 movea.l A0, [A5 - 0x3A0] 00002AD0 2F28 0064 move.l -[A7], [A0 + 0x64] 00002AD4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002AD8 508F addq.l A7, 8 00002ADA 4A00 tst.b D0 00002ADC 6704 beq +0x6 /* 00002AE2 */ 00002ADE 4EBA 12C4 jsr [PC + 0x12C4 /* 00003DA4 */] label00002AE2: 00002AE2 206D FC60 movea.l A0, [A5 - 0x3A0] 00002AE6 202E 0008 move.l D0, [A6 + 0x8] 00002AEA B0A8 0068 cmp.l D0, [A0 + 0x68] 00002AEE 661A bne +0x1C /* 00002B0A */ 00002AF0 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AF4 206D FC60 movea.l A0, [A5 - 0x3A0] 00002AF8 2F28 0068 move.l -[A7], [A0 + 0x68] 00002AFC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002B00 508F addq.l A7, 8 00002B02 4A00 tst.b D0 00002B04 6704 beq +0x6 /* 00002B0A */ 00002B06 4EBA 12B6 jsr [PC + 0x12B6 /* 00003DBE */] label00002B0A: 00002B0A 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B0E 202E 0008 move.l D0, [A6 + 0x8] 00002B12 B0A8 006C cmp.l D0, [A0 + 0x6C] 00002B16 661A bne +0x1C /* 00002B32 */ 00002B18 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B1C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B20 2F28 006C move.l -[A7], [A0 + 0x6C] 00002B24 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002B28 508F addq.l A7, 8 00002B2A 4A00 tst.b D0 00002B2C 6704 beq +0x6 /* 00002B32 */ 00002B2E 4EBA 12A8 jsr [PC + 0x12A8 /* 00003DD8 */] label00002B32: 00002B32 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B36 202E 0008 move.l D0, [A6 + 0x8] 00002B3A B0A8 0070 cmp.l D0, [A0 + 0x70] 00002B3E 661A bne +0x1C /* 00002B5A */ 00002B40 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B44 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B48 2F28 0070 move.l -[A7], [A0 + 0x70] 00002B4C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002B50 508F addq.l A7, 8 00002B52 4A00 tst.b D0 00002B54 6704 beq +0x6 /* 00002B5A */ 00002B56 4EBA 12D6 jsr [PC + 0x12D6 /* 00003E2E */] label00002B5A: 00002B5A 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B5E 202E 0008 move.l D0, [A6 + 0x8] 00002B62 B0A8 0074 cmp.l D0, [A0 + 0x74] 00002B66 661A bne +0x1C /* 00002B82 */ 00002B68 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B6C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B70 2F28 0074 move.l -[A7], [A0 + 0x74] 00002B74 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002B78 508F addq.l A7, 8 00002B7A 4A00 tst.b D0 00002B7C 6704 beq +0x6 /* 00002B82 */ 00002B7E 4EBA 1342 jsr [PC + 0x1342 /* 00003EC2 */] label00002B82: 00002B82 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B86 202E 0008 move.l D0, [A6 + 0x8] 00002B8A B0A8 0078 cmp.l D0, [A0 + 0x78] 00002B8E 661A bne +0x1C /* 00002BAA */ 00002B90 2F2E 000E move.l -[A7], [A6 + 0xE] 00002B94 206D FC60 movea.l A0, [A5 - 0x3A0] 00002B98 2F28 0078 move.l -[A7], [A0 + 0x78] 00002B9C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002BA0 508F addq.l A7, 8 00002BA2 4A00 tst.b D0 00002BA4 6704 beq +0x6 /* 00002BAA */ 00002BA6 4EBA 13AE jsr [PC + 0x13AE /* 00003F56 */] label00002BAA: 00002BAA 206D FC60 movea.l A0, [A5 - 0x3A0] 00002BAE 202E 0008 move.l D0, [A6 + 0x8] 00002BB2 B0A8 007C cmp.l D0, [A0 + 0x7C] 00002BB6 661A bne +0x1C /* 00002BD2 */ 00002BB8 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BBC 206D FC60 movea.l A0, [A5 - 0x3A0] 00002BC0 2F28 007C move.l -[A7], [A0 + 0x7C] 00002BC4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002BC8 508F addq.l A7, 8 00002BCA 4A00 tst.b D0 00002BCC 6704 beq +0x6 /* 00002BD2 */ 00002BCE 4EBA 141E jsr [PC + 0x141E /* 00003FEE */] label00002BD2: 00002BD2 206D FC60 movea.l A0, [A5 - 0x3A0] 00002BD6 202E 0008 move.l D0, [A6 + 0x8] 00002BDA B0A8 0080 cmp.l D0, [A0 + 0x80] 00002BDE 661A bne +0x1C /* 00002BFA */ 00002BE0 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BE4 206D FC60 movea.l A0, [A5 - 0x3A0] 00002BE8 2F28 0080 move.l -[A7], [A0 + 0x80] 00002BEC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002BF0 508F addq.l A7, 8 00002BF2 4A00 tst.b D0 00002BF4 6704 beq +0x6 /* 00002BFA */ 00002BF6 4EBA 11FA jsr [PC + 0x11FA /* 00003DF2 */] label00002BFA: 00002BFA 206D FC60 movea.l A0, [A5 - 0x3A0] 00002BFE 202E 0008 move.l D0, [A6 + 0x8] 00002C02 B0A8 0098 cmp.l D0, [A0 + 0x98] 00002C06 661A bne +0x1C /* 00002C22 */ 00002C08 2F2E 000E move.l -[A7], [A6 + 0xE] 00002C0C 206D FC60 movea.l A0, [A5 - 0x3A0] 00002C10 2F28 0098 move.l -[A7], [A0 + 0x98] 00002C14 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002C18 508F addq.l A7, 8 00002C1A 4A00 tst.b D0 00002C1C 6704 beq +0x6 /* 00002C22 */ 00002C1E 4EBA 06B8 jsr [PC + 0x6B8 /* 000032D8 */] label00002C22: 00002C22 4E5E unlink A6 00002C24 4E75 rts 00002C26 436F 6E74 chk.w D1, [A7 + 0x6E74] 00002C2A 726F moveq.l D1, 0x6F 00002C2C 6C4D bge +0x4F /* 00002C7B */ export_12: 00002C2E 4E56 0000 link A6, 0 00002C32 42A7 clr.l -[A7] 00002C34 3F3C 0081 move.w -[A7], 0x81 00002C38 A9BF syscall GetRMenu 00002C3A 4267 clr.w -[A7] 00002C3C A939 syscall EnableItem 00002C3E 3F2D FD28 move.w -[A7], [A5 - 0x2D8] 00002C42 3F3C 0081 move.w -[A7], 0x81 00002C46 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C4A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00002C4E 5C8F addq.l A7, 6 00002C50 4E5E unlink A6 00002C52 205F movea.l A0, [A7]+ 00002C54 5C8F addq.l A7, 6 00002C56 4ED0 jmp [A0] 00002C58 4472 6177 neg.w <> 00002C5C 4D65 chk.w D6, -[A5] 00002C5E 7468 moveq.l D2, 0x68 export_13: 00002C60 4E56 0000 link A6, 0 00002C64 42A7 clr.l -[A7] 00002C66 3F3C 0082 move.w -[A7], 0x82 00002C6A A9BF syscall GetRMenu 00002C6C 4267 clr.w -[A7] 00002C6E A939 syscall EnableItem 00002C70 3F2D FD2A move.w -[A7], [A5 - 0x2D6] 00002C74 3F3C 0082 move.w -[A7], 0x82 00002C78 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C7C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00002C80 5C8F addq.l A7, 6 00002C82 4E5E unlink A6 00002C84 205F movea.l A0, [A7]+ 00002C86 5C8F addq.l A7, 6 00002C88 4ED0 jmp [A0] 00002C8A 4472 6177 neg.w <> 00002C8E 4175 6469 chk.w D0, [A5 + D6.w * 4 + 0x69] export_10: fn00002C92: 00002C92 4E56 FF74 link A6, -0x008C 00002C96 302E 000A move.w D0, [A6 + 0xA] 00002C9A 0640 FF00 addi.w D0, 0xFF00 00002C9E 3D40 FF7A move.w [A6 - 0x86], D0 00002CA2 302E 000A move.w D0, [A6 + 0xA] 00002CA6 0640 FE00 addi.w D0, 0xFE00 00002CAA 3D40 FF78 move.w [A6 - 0x88], D0 00002CAE 302E 000A move.w D0, [A6 + 0xA] 00002CB2 0640 FD00 addi.w D0, 0xFD00 00002CB6 3D40 FF76 move.w [A6 - 0x8A], D0 00002CBA 4A6E FF7A tst.w [A6 - 0x86] 00002CBE 6C0A bge +0xC /* 00002CCA */ 00002CC0 302E FF7A move.w D0, [A6 - 0x86] 00002CC4 4440 neg.w D0 00002CC6 3D40 FF7A move.w [A6 - 0x86], D0 label00002CCA: 00002CCA 4A6E FF78 tst.w [A6 - 0x88] 00002CCE 6C0A bge +0xC /* 00002CDA */ 00002CD0 302E FF78 move.w D0, [A6 - 0x88] 00002CD4 4440 neg.w D0 00002CD6 3D40 FF78 move.w [A6 - 0x88], D0 label00002CDA: 00002CDA 4A6E FF76 tst.w [A6 - 0x8A] 00002CDE 6C0A bge +0xC /* 00002CEA */ 00002CE0 302E FF76 move.w D0, [A6 - 0x8A] 00002CE4 4440 neg.w D0 00002CE6 3D40 FF76 move.w [A6 - 0x8A], D0 label00002CEA: 00002CEA 302E FF7A move.w D0, [A6 - 0x86] 00002CEE B06E FF78 cmp.w D0, [A6 - 0x88] 00002CF2 6C0A bge +0xC /* 00002CFE */ 00002CF4 2D7C 0000 001E FFBC move.l [A6 - 0x44], 0x1E 00002CFC 601C bra +0x1E /* 00002D1A */ label00002CFE: 00002CFE 302E FF78 move.w D0, [A6 - 0x88] 00002D02 B06E FF76 cmp.w D0, [A6 - 0x8A] 00002D06 6C0A bge +0xC /* 00002D12 */ 00002D08 2D7C 0000 0022 FFBC move.l [A6 - 0x44], 0x22 /* '\"' */ 00002D10 6008 bra +0xA /* 00002D1A */ label00002D12: 00002D12 2D7C 0000 0026 FFBC move.l [A6 - 0x44], 0x26 /* '&' */ label00002D1A: 00002D1A 43EE FF7C lea.l A1, [A6 - 0x84] 00002D1E 7040 moveq.l D0, 0x40 00002D20 206E FFBC movea.l A0, [A6 - 0x44] 00002D24 A02E syscall BlockMove/BlockMoveData 00002D26 306E 000A movea.w A0, [A6 + 0xA] 00002D2A 2F08 move.l -[A7], A0 00002D2C 486E FFC0 pea.l [A6 - 0x40] 00002D30 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002D34 41EE FFC1 lea.l A0, [A6 - 0x3F] 00002D38 102E FF7C move.b D0, [A6 - 0x84] 00002D3C 4880 ext.w D0 00002D3E 43EE FF7D lea.l A1, [A6 - 0x83] 00002D42 D2C0 add.w A1, D0 00002D44 102E FFC0 move.b D0, [A6 - 0x40] 00002D48 4880 ext.w D0 00002D4A 48C0 ext.l D0 00002D4C A02E syscall BlockMove/BlockMoveData 00002D4E 102E FFC0 move.b D0, [A6 - 0x40] 00002D52 D12E FF7C add.b [A6 - 0x84], D0 00002D56 486E FF7C pea.l [A6 - 0x84] 00002D5A 3F3C 0012 move.w -[A7], 0x12 00002D5E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002D62 5C8F addq.l A7, 6 00002D64 4E5E unlink A6 00002D66 2E9F move.l [A7], [A7]+ 00002D68 4E75 rts 00002D6A 5175 616C subq.w <>, 8 00002D6E 6974 bvs +0x76 /* 00002DE4 */ 00002D70 7953 moveq.l D4, 0x53 export_11: fn00002D72: 00002D72 4E56 FF74 link A6, -0x008C 00002D76 302E 000A move.w D0, [A6 + 0xA] 00002D7A 0640 FF00 addi.w D0, 0xFF00 00002D7E 3D40 FF7A move.w [A6 - 0x86], D0 00002D82 302E 000A move.w D0, [A6 + 0xA] 00002D86 0640 FE00 addi.w D0, 0xFE00 00002D8A 3D40 FF78 move.w [A6 - 0x88], D0 00002D8E 302E 000A move.w D0, [A6 + 0xA] 00002D92 0640 FD00 addi.w D0, 0xFD00 00002D96 3D40 FF76 move.w [A6 - 0x8A], D0 00002D9A 4A6E FF7A tst.w [A6 - 0x86] 00002D9E 6C0A bge +0xC /* 00002DAA */ 00002DA0 302E FF7A move.w D0, [A6 - 0x86] 00002DA4 4440 neg.w D0 00002DA6 3D40 FF7A move.w [A6 - 0x86], D0 label00002DAA: 00002DAA 4A6E FF78 tst.w [A6 - 0x88] 00002DAE 6C0A bge +0xC /* 00002DBA */ 00002DB0 302E FF78 move.w D0, [A6 - 0x88] 00002DB4 4440 neg.w D0 00002DB6 3D40 FF78 move.w [A6 - 0x88], D0 label00002DBA: 00002DBA 4A6E FF76 tst.w [A6 - 0x8A] 00002DBE 6C0A bge +0xC /* 00002DCA */ 00002DC0 302E FF76 move.w D0, [A6 - 0x8A] 00002DC4 4440 neg.w D0 00002DC6 3D40 FF76 move.w [A6 - 0x8A], D0 label00002DCA: 00002DCA 302E FF7A move.w D0, [A6 - 0x86] 00002DCE B06E FF78 cmp.w D0, [A6 - 0x88] 00002DD2 6C0A bge +0xC /* 00002DDE */ 00002DD4 2D7C 0000 002A FFBC move.l [A6 - 0x44], 0x2A /* '*' */ 00002DDC 601C bra +0x1E /* 00002DFA */ label00002DDE: 00002DDE 302E FF78 move.w D0, [A6 - 0x88] 00002DE2 B06E FF76 cmp.w D0, [A6 - 0x8A] // begin alternate branch 00002DE4-00002DE6 label00002DE4: 00002DE4 FF76 .extension 0xF76 <> // unimplemented // end alternate branch 00002DE4-00002DE6 label00002DE4: // (misaligned) 00002DE6 6C0A bge +0xC /* 00002DF2 */ 00002DE8 2D7C 0000 002E FFBC move.l [A6 - 0x44], 0x2E /* '.' */ 00002DF0 6008 bra +0xA /* 00002DFA */ label00002DF2: 00002DF2 2D7C 0000 0032 FFBC move.l [A6 - 0x44], 0x32 /* '2' */ label00002DFA: 00002DFA 43EE FF7C lea.l A1, [A6 - 0x84] 00002DFE 7040 moveq.l D0, 0x40 00002E00 206E FFBC movea.l A0, [A6 - 0x44] 00002E04 A02E syscall BlockMove/BlockMoveData 00002E06 306E 000A movea.w A0, [A6 + 0xA] 00002E0A 2F08 move.l -[A7], A0 00002E0C 486E FFC0 pea.l [A6 - 0x40] 00002E10 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002E14 41EE FFC1 lea.l A0, [A6 - 0x3F] 00002E18 102E FF7C move.b D0, [A6 - 0x84] 00002E1C 4880 ext.w D0 00002E1E 43EE FF7D lea.l A1, [A6 - 0x83] 00002E22 D2C0 add.w A1, D0 00002E24 102E FFC0 move.b D0, [A6 - 0x40] 00002E28 4880 ext.w D0 00002E2A 48C0 ext.l D0 00002E2C A02E syscall BlockMove/BlockMoveData 00002E2E 102E FFC0 move.b D0, [A6 - 0x40] 00002E32 D12E FF7C add.b [A6 - 0x84], D0 00002E36 486E FF7C pea.l [A6 - 0x84] 00002E3A 3F3C 0018 move.w -[A7], 0x18 00002E3E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002E42 5C8F addq.l A7, 6 00002E44 4E5E unlink A6 00002E46 2E9F move.l [A7], [A7]+ 00002E48 4E75 rts 00002E4A 4D6F 7469 chk.w D6, [A7 + 0x7469] 00002E4E 6F6E ble +0x70 /* 00002EBE */ 00002E50 536C 4E56 subq.w [A4 + 0x4E56], 1 export_14: // at 00002E52 (misaligned) 00002E54 FFFE .invalid <> 00002E56 422E FFFF clr.b [A6 - 0x1] 00002E5A 4A2E FFFF tst.b [A6 - 0x1] 00002E5E 661C bne +0x1E /* 00002E7C */ 00002E60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E64 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 00002E68 3F3C 0011 move.w -[A7], 0x11 00002E6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E70 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002E74 4FEF 000E lea.l A7, [A7 + 0xE] 00002E78 1D40 FFFF move.b [A6 - 0x1], D0 label00002E7C: 00002E7C 4A2E FFFF tst.b [A6 - 0x1] 00002E80 661C bne +0x1E /* 00002E9E */ 00002E82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E86 486D 007A pea.l [A5 + 0x7A /* export_11 */] 00002E8A 3F3C 0015 move.w -[A7], 0x15 00002E8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E92 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002E96 4FEF 000E lea.l A7, [A7 + 0xE] 00002E9A 1D40 FFFF move.b [A6 - 0x1], D0 label00002E9E: 00002E9E 4A2E FFFF tst.b [A6 - 0x1] 00002EA2 6616 bne +0x18 /* 00002EBA */ 00002EA4 4227 clr.b -[A7] 00002EA6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EB2 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002EB6 1D5F FFFF move.b [A6 - 0x1], [A7]+ label00002EBA: 00002EBA 1D6E FFFF 0014 move.b [A6 + 0x14], [A6 - 0x1] // begin alternate branch 00002EBE-00002EC2 label00002EBE: 00002EBE 0014 4E5E ori.b [A4], 0x5E /* '^' */ // end alternate branch 00002EBE-00002EC2 label00002EBE: // (misaligned) 00002EC0 4E5E unlink A6 00002EC2 205F movea.l A0, [A7]+ 00002EC4 4FEF 000C lea.l A7, [A7 + 0xC] 00002EC8 4ED0 jmp [A0] 00002ECA 4669 6C74 not.w [A1 + 0x6C74] 00002ECE 6572 bcs +0x74 /* 00002F42 */ 00002ED0 5154 subq.w [A4], 8 fn00002ED2: 00002ED2 4E56 FFEE link A6, -0x0012 00002ED6 2F0C move.l -[A7], A4 00002ED8 4AAD FD24 tst.l [A5 - 0x2DC] 00002EDC 6600 00A0 bne +0xA2 /* 00002F7E */ 00002EE0 4267 clr.w -[A7] 00002EE2 486D FD24 pea.l [A5 - 0x2DC] 00002EE6 3F3C 0001 move.w -[A7], 0x1 00002EEA 7001 moveq.l D0, 0x01 00002EEC AAA3 syscall CodecDispatch 00002EEE 548F addq.l A7, 2 00002EF0 42A7 clr.l -[A7] 00002EF2 3F3C 0081 move.w -[A7], 0x81 00002EF6 A9BF syscall GetRMenu 00002EF8 2D5F FFEE move.l [A6 - 0x12], [A7]+ 00002EFC 426E FFF2 clr.w [A6 - 0xE] 00002F00 601A bra +0x1C /* 00002F1C */ label00002F02: 00002F02 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002F06 702C moveq.l D0, 0x2C 00002F08 C1EE FFF2 muls.w D0, [A6 - 0xE] 00002F0C 206D FD24 movea.l A0, [A5 - 0x2DC] 00002F10 2070 082A movea.l A0, [A0 + D0 + 0x2A] 00002F14 2F10 move.l -[A7], [A0] 00002F16 A933 syscall AppendMenu 00002F18 526E FFF2 addq.w [A6 - 0xE], 1 label00002F1C: 00002F1C 206D FD24 movea.l A0, [A5 - 0x2DC] 00002F20 302E FFF2 move.w D0, [A6 - 0xE] 00002F24 B050 cmp.w D0, [A0] 00002F26 6DDA blt -0x24 /* 00002F02 */ 00002F28 206E 0008 movea.l A0, [A6 + 0x8] 00002F2C 317C 0001 0104 move.w [A0 + 0x104], 0x1 00002F32 206E 0008 movea.l A0, [A6 + 0x8] 00002F36 317C 0001 010A move.w [A0 + 0x10A], 0x1 00002F3C 206E 0008 movea.l A0, [A6 + 0x8] 00002F40 317C 0001 010A move.w [A0 + 0x10A], 0x1 // begin alternate branch 00002F42-00002F46 label00002F42: 00002F42 0001 010A ori.b D1, 0xA /* '\n' */ // end alternate branch 00002F42-00002F46 label00002F42: // (misaligned) 00002F46 206E 0008 movea.l A0, [A6 + 0x8] 00002F4A 4228 010C clr.b [A0 + 0x10C] 00002F4E 206E 0008 movea.l A0, [A6 + 0x8] 00002F52 317C 0200 010E move.w [A0 + 0x10E], 0x200 00002F58 206E 0008 movea.l A0, [A6 + 0x8] 00002F5C 317C 0200 0110 move.w [A0 + 0x110], 0x200 00002F62 7040 moveq.l D0, 0x40 00002F64 226E 0008 movea.l A1, [A6 + 0x8] 00002F68 207C 0000 0036 movea.l A0, 0x36 /* '6' */ 00002F6E A02E syscall BlockMove/BlockMoveData 00002F70 206D FD24 movea.l A0, [A5 - 0x2DC] 00002F74 226E 0008 movea.l A1, [A6 + 0x8] 00002F78 2368 0006 0106 move.l [A1 + 0x106], [A0 + 0x6] label00002F7E: 00002F7E 486E FFF8 pea.l [A6 - 0x8] 00002F82 A874 syscall GetPort 00002F84 A850 syscall InitCursor 00002F86 42A7 clr.l -[A7] 00002F88 3F3C 0081 move.w -[A7], 0x81 00002F8C 42A7 clr.l -[A7] 00002F8E 4878 FFFF push.l 0xFFFF 00002F92 A97C syscall GetNewDialog 00002F94 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002F98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F9C A873 syscall SetPort 00002F9E 286E 0008 movea.l A4, [A6 + 0x8] 00002FA2 2F0C move.l -[A7], A4 00002FA4 3F3C 0004 move.w -[A7], 0x4 00002FA8 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00002FAC 5C8F addq.l A7, 6 00002FAE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FB2 4878 0004 push.l 0x4 00002FB6 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */ 00002FBA A97E syscall SelectDialogItemText/SelIText 00002FBC 3B6C 0104 FD28 move.w [A5 - 0x2D8], [A4 + 0x104] 00002FC2 486D 0082 pea.l [A5 + 0x82 /* export_12 */] 00002FC6 3F3C 0008 move.w -[A7], 0x8 00002FCA 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002FCE 5C8F addq.l A7, 6 00002FD0 3B6C 010A FD2A move.w [A5 - 0x2D6], [A4 + 0x10A] 00002FD6 486D 008A pea.l [A5 + 0x8A /* export_13 */] 00002FDA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00002FDE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002FE2 5C8F addq.l A7, 6 00002FE4 1F2C 010C move.b -[A7], [A4 + 0x10C] 00002FE8 3F3C 000B move.w -[A7], 0xB 00002FEC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002FF0 588F addq.l A7, 4 00002FF2 1F2C 010D move.b -[A7], [A4 + 0x10D] 00002FF6 3F3C 000C move.w -[A7], 0xC 00002FFA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002FFE 588F addq.l A7, 4 00003000 2F3C 03FF 000A move.l -[A7], 0x3FF000A 00003006 4267 clr.w -[A7] 00003008 3F2C 010E move.w -[A7], [A4 + 0x10E] 0000300C 3F3C 0011 move.w -[A7], 0x11 00003010 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00003014 4FEF 000A lea.l A7, [A7 + 0xA] 00003018 3F2C 010E move.w -[A7], [A4 + 0x10E] 0000301C 3F2C 010E move.w -[A7], [A4 + 0x10E] 00003020 4EBA FC70 jsr [PC - 0x390 /* 00002C92 */] 00003024 2F3C 03FF 000A move.l -[A7], 0x3FF000A 0000302A 4267 clr.w -[A7] 0000302C 3F2C 0110 move.w -[A7], [A4 + 0x110] 00003030 3F3C 0015 move.w -[A7], 0x15 00003034 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00003038 4FEF 000A lea.l A7, [A7 + 0xA] 0000303C 3F2C 0110 move.w -[A7], [A4 + 0x110] 00003040 3F2C 0110 move.w -[A7], [A4 + 0x110] 00003044 4EBA FD2C jsr [PC - 0x2D4 /* 00002D72 */] 00003048 486D 02A2 pea.l [A5 + 0x2A2 /* export_80 */] 0000304C 3F3C 0019 move.w -[A7], 0x19 00003050 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00003054 5C8F addq.l A7, 6 00003056 486D 02A2 pea.l [A5 + 0x2A2 /* export_80 */] 0000305A 3F3C 0014 move.w -[A7], 0x14 0000305E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00003062 5C8F addq.l A7, 6 00003064 1F2C 0114 move.b -[A7], [A4 + 0x114] 00003068 3F3C 0013 move.w -[A7], 0x13 0000306C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00003070 588F addq.l A7, 4 00003072 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003076 A915 syscall ShowWindow 00003078 3F3C 0001 move.w -[A7], 0x1 0000307C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00003080 548F addq.l A7, 2 00003082 422E FFF6 clr.b [A6 - 0xA] 00003086 6000 010C bra +0x10E /* 00003194 */ label0000308A: 0000308A 486D 0092 pea.l [A5 + 0x92 /* export_14 */] 0000308E 486E FFF4 pea.l [A6 - 0xC] 00003092 A991 syscall ModalDialog 00003094 302E FFF4 move.w D0, [A6 - 0xC] 00003098 0C40 0015 cmpi.w D0, 0x15 0000309C 6200 00F6 bhi +0xF8 /* 00003194 */ 000030A0 43FA 013C lea.l A1, [PC + 0x13C /* 000031DE, value 0xFFB6FECE */] 000030A4 D040 add.w D0, D0 000030A6 D2F1 0000 add.w A1, [A1 + D0.w] 000030AA 4ED1 jmp [A1] 000030AC 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 000030B2 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 000030B8 6000 00DA bra +0xDC /* 00003194 */ 000030BC 422E FFF7 clr.b [A6 - 0x9] 000030C0 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 000030C6 6000 00CC bra +0xCE /* 00003194 */ 000030CA 2F0C move.l -[A7], A4 000030CC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000030D0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000030D4 5C8F addq.l A7, 6 000030D6 6000 00BC bra +0xBE /* 00003194 */ 000030DA 3F3C 0007 move.w -[A7], 0x7 000030DE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000030E2 548F addq.l A7, 2 000030E4 486C 0104 pea.l [A4 + 0x104] 000030E8 2F3C 0008 0081 move.l -[A7], 0x80081 000030EE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000030F2 508F addq.l A7, 8 000030F4 3B6C 0104 FD28 move.w [A5 - 0x2D8], [A4 + 0x104] 000030FA 70FF moveq.l D0, 0xFFFFFFFF 000030FC D06D FD28 add.w D0, [A5 - 0x2D8] 00003100 C1FC 002C muls.w D0, 0x2C /* ',' */ 00003104 206D FD24 movea.l A0, [A5 - 0x2DC] 00003108 2970 0806 0106 move.l [A4 + 0x106], [A0 + D0 + 0x6] 0000310E 3F3C 0007 move.w -[A7], 0x7 00003112 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003116 548F addq.l A7, 2 00003118 607A bra +0x7C /* 00003194 */ 0000311A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000311E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003122 548F addq.l A7, 2 00003124 486C 010A pea.l [A4 + 0x10A] 00003128 2F3C 000A 0082 move.l -[A7], 0xA0082 0000312E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003132 508F addq.l A7, 8 00003134 3B6C 010A FD2A move.w [A5 - 0x2D6], [A4 + 0x10A] 0000313A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000313E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003142 548F addq.l A7, 2 00003144 604E bra +0x50 /* 00003194 */ 00003146 486C 010C pea.l [A4 + 0x10C] 0000314A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000314E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00003152 5C8F addq.l A7, 6 00003154 603E bra +0x40 /* 00003194 */ 00003156 486C 010D pea.l [A4 + 0x10D] 0000315A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000315E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00003162 5C8F addq.l A7, 6 00003164 602E bra +0x30 /* 00003194 */ 00003166 486C 010E pea.l [A4 + 0x10E] 0000316A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000316E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003172 5C8F addq.l A7, 6 00003174 601E bra +0x20 /* 00003194 */ 00003176 486C 0110 pea.l [A4 + 0x110] 0000317A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000317E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00003182 5C8F addq.l A7, 6 00003184 600E bra +0x10 /* 00003194 */ 00003186 486C 0114 pea.l [A4 + 0x114] 0000318A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000318E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00003192 5C8F addq.l A7, 6 label00003194: 00003194 4A2E FFF6 tst.b [A6 - 0xA] 00003198 6700 FEF0 beq -0x10E /* 0000308A */ 0000319C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000031A0 A983 syscall DisposeDialog 000031A2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000031A6 A873 syscall SetPort 000031A8 2F0C move.l -[A7], A4 000031AA 486C 0100 pea.l [A4 + 0x100] 000031AE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000031B2 41EC 0100 lea.l A0, [A4 + 0x100] 000031B6 4878 0010 push.l 0x10 000031BA 2F10 move.l -[A7], [A0] 000031BC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000031C0 2080 move.l [A0], D0 000031C2 2F2C 0100 move.l -[A7], [A4 + 0x100] 000031C6 2F0C move.l -[A7], A4 000031C8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000031CC 102E FFF7 move.b D0, [A6 - 0x9] 000031D0 285F movea.l A4, [A7]+ 000031D2 4E5E unlink A6 000031D4 4E75 rts 000031D6 4765 chk.w D3, -[A5] 000031D8 7451 moveq.l D2, 0x51 000031DA 5453 addq.w [A3], 2 000031DC 6574 bcs +0x76 /* 00003252 */ 000031DE FFB6 .invalid <> 000031E0 FECE FEDE .extension 0xECE <> // unimplemented 000031E4 FFB6 .invalid <> 000031E6 FEEC FFB6 .extension 0xEEC <> // unimplemented 000031EA FFB6 .invalid <> 000031EC FFB6 .invalid <> 000031EE FEFC FFB6 .extension 0xEFC <> // unimplemented 000031F2 FF3C .extension 0xF3C <> // unimplemented 000031F4 FF68 .extension 0xF68 <> // unimplemented 000031F6 FF78 .extension 0xF78 <> // unimplemented 000031F8 FFB6 .invalid <> 000031FA FFB6 .invalid <> 000031FC FFB6 .invalid <> 000031FE FFB6 .invalid <> 00003200 FF88 .invalid <> 00003202 FFB6 .invalid <> 00003204 FFA8 .invalid <> 00003206 FFB6 .invalid <> 00003208 FF98 .invalid <> export_16: fn0000320A: 0000320A 4E56 FFEC link A6, -0x0014 0000320E 486E FFFC pea.l [A6 - 0x4] 00003212 486E FFF8 pea.l [A6 - 0x8] 00003216 203C 0008 0005 move.l D0, 0x80005 0000321C AB1D syscall QDExtensions 0000321E 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003222 42A7 clr.l -[A7] 00003224 203C 0008 0006 move.l D0, 0x80006 0000322A AB1D syscall QDExtensions 0000322C 486E FFEC pea.l [A6 - 0x14] 00003230 AA19 syscall GetForeColor 00003232 426E FFF6 clr.w [A6 - 0xA] 00003236 426E FFF4 clr.w [A6 - 0xC] 0000323A 3D7C FFFF FFF2 move.w [A6 - 0xE], 0xFFFF 00003240 A89E syscall PenNormal 00003242 486E FFF2 pea.l [A6 - 0xE] 00003246 AA14 syscall RGBForeColor 00003248 206E 0008 movea.l A0, [A6 + 0x8] 0000324C 4868 0001 pea.l [A0 + 0x1] 00003250 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00003252-00003256 label00003252: 00003252 0008 1010 ori.b A0, 0x10 // end alternate branch 00003252-00003256 label00003252: // (misaligned) 00003254 1010 move.b D0, [A0] 00003256 4880 ext.w D0 00003258 3040 movea.w A0, D0 0000325A 2F08 move.l -[A7], A0 0000325C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003260 2F28 0058 move.l -[A7], [A0 + 0x58] 00003264 A9CF syscall TESetText 00003266 206D FC60 movea.l A0, [A5 - 0x3A0] 0000326A 2068 0058 movea.l A0, [A0 + 0x58] 0000326E 2050 movea.l A0, [A0] 00003270 4868 0008 pea.l [A0 + 0x8] 00003274 A928 syscall InvalRect 00003276 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000327A A922 syscall BeginUpdate 0000327C 206D FF3E movea.l A0, [A5 - 0xC2] 00003280 4868 0010 pea.l [A0 + 0x10] 00003284 206D FC60 movea.l A0, [A5 - 0x3A0] 00003288 2F28 0058 move.l -[A7], [A0 + 0x58] 0000328C A9D3 syscall TEUpdate 0000328E 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003292 A923 syscall EndUpdate 00003294 486E FFEC pea.l [A6 - 0x14] 00003298 AA14 syscall RGBForeColor 0000329A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000329E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000032A2 203C 0008 0006 move.l D0, 0x80006 000032A8 AB1D syscall QDExtensions 000032AA 4E5E unlink A6 000032AC 4E75 rts 000032AE 4465 neg.w -[A5] 000032B0 6275 bhi +0x77 /* 00003327 */ 000032B2 6767 beq +0x69 /* 0000331B */ 000032B4 5374 4E56 subq.w [A4 + D4 * 8 + 0x56], 1 export_17: // at 000032B6 (misaligned) 000032B8 FFFE .invalid <> 000032BA 3F3C 0001 move.w -[A7], 0x1 000032BE 3F2D FFAA move.w -[A7], [A5 - 0x56] 000032C2 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 000032C6 588F addq.l A7, 4 000032C8 3D40 FFFE move.w [A6 - 0x2], D0 000032CC 4E5E unlink A6 000032CE 4E75 rts 000032D0 4F6E 6553 chk.w D7, [A6 + 0x6553] 000032D4 686F bvc +0x71 /* 00003345 */ 000032D6 7446 moveq.l D2, 0x46 fn000032D8: 000032D8 4E56 FD46 link A6, -0x02BA 000032DC 486D FD48 pea.l [A5 - 0x2B8] 000032E0 4EBA FBF0 jsr [PC - 0x410 /* 00002ED2 */] 000032E4 588F addq.l A7, 4 000032E6 7200 moveq.l D1, 0x00 000032E8 1200 move.b D1, D0 000032EA 3D41 FD46 move.w [A6 - 0x2BA], D1 000032EE 4A6E FD46 tst.w [A6 - 0x2BA] 000032F2 6700 037E beq +0x380 /* 00003672 */ 000032F6 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000032FA 4EBA E600 jsr [PC - 0x1A00 /* 000018FC */] 000032FE 588F addq.l A7, 4 00003300 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003304 A922 syscall BeginUpdate 00003306 206D FD20 movea.l A0, [A5 - 0x2E0] 0000330A 4868 0010 pea.l [A0 + 0x10] 0000330E A8A3 syscall EraseRect 00003310 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003314 A969 syscall DrawControls 00003316 4EBA DD54 jsr [PC - 0x22AC /* 0000106C */] 0000331A 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000331E A923 syscall EndUpdate 00003320 43EE FEAC lea.l A1, [A6 - 0x154] 00003324 7010 moveq.l D0, 0x10 00003326 207C 0000 0039 movea.l A0, 0x39 /* '9' */ 0000332C A02E syscall BlockMove/BlockMoveData 0000332E 43EE FDAC lea.l A1, [A6 - 0x254] 00003332 700B moveq.l D0, 0x0B 00003334 207C 0000 0049 movea.l A0, 0x49 /* 'I' */ 0000333A A02E syscall BlockMove/BlockMoveData 0000333C 486E FFF8 pea.l [A6 - 0x8] 00003340 2F3C 004B 0064 move.l -[A7], 0x4B0064 /* 'K\0d' */ 00003346 A880 syscall SetPt 00003348 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000334C 486E FEAC pea.l [A6 - 0x154] 00003350 486E FDAC pea.l [A6 - 0x254] 00003354 42A7 clr.l -[A7] 00003356 486E FFAE pea.l [A6 - 0x52] 0000335A 3F3C 0001 move.w -[A7], 0x1 0000335E A9EA syscall Pack3 00003360 3B6E FFB4 FE5A move.w [A5 - 0x1A6], [A6 - 0x4C] 00003366 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000336A 4EBA E590 jsr [PC - 0x1A70 /* 000018FC */] 0000336E 588F addq.l A7, 4 00003370 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003374 A922 syscall BeginUpdate 00003376 206D FD20 movea.l A0, [A5 - 0x2E0] 0000337A 4868 0010 pea.l [A0 + 0x10] 0000337E A8A3 syscall EraseRect 00003380 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003384 A969 syscall DrawControls 00003386 4EBA DCE4 jsr [PC - 0x231C /* 0000106C */] 0000338A 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000338E A923 syscall EndUpdate 00003390 4A2E FFAE tst.b [A6 - 0x52] 00003394 6700 02DC beq +0x2DE /* 00003672 */ 00003398 206D FE62 movea.l A0, [A5 - 0x19E] 0000339C 2F10 move.l -[A7], [A0] 0000339E A851 syscall SetCursor 000033A0 206D FC60 movea.l A0, [A5 - 0x3A0] 000033A4 2068 0090 movea.l A0, [A0 + 0x90] 000033A8 2050 movea.l A0, [A0] 000033AA 4868 0008 pea.l [A0 + 0x8] 000033AE 206D FC60 movea.l A0, [A5 - 0x3A0] 000033B2 4868 00AA pea.l [A0 + 0xAA] 000033B6 4EBA 0DF8 jsr [PC + 0xDF8 /* 000041B0 */] 000033BA 508F addq.l A7, 8 000033BC 206D FC60 movea.l A0, [A5 - 0x3A0] 000033C0 2068 0094 movea.l A0, [A0 + 0x94] 000033C4 2050 movea.l A0, [A0] 000033C6 4868 0008 pea.l [A0 + 0x8] 000033CA 206D FC60 movea.l A0, [A5 - 0x3A0] 000033CE 4868 00AE pea.l [A0 + 0xAE] 000033D2 4EBA 0DDC jsr [PC + 0xDDC /* 000041B0 */] 000033D6 508F addq.l A7, 8 000033D8 303C 00DE move.w D0, 0xDE 000033DC AAAA syscall QuickTimeDispatch 000033DE 4267 clr.w -[A7] 000033E0 3F2E FFB4 move.w -[A7], [A6 - 0x4C] 000033E4 42A7 clr.l -[A7] 000033E6 486E FFB8 pea.l [A6 - 0x48] 000033EA 486E FD4A pea.l [A6 - 0x2B6] 000033EE 303C 0001 move.w D0, 0x1 000033F2 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 000033F4 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000033F8 0C6E FFD5 FFFE cmpi.w [A6 - 0x2], 0xFFD5 000033FE 6604 bne +0x6 /* 00003404 */ 00003400 426E FFFE clr.w [A6 - 0x2] label00003404: 00003404 4A6E FFFE tst.w [A6 - 0x2] 00003408 670C beq +0xE /* 00003416 */ 0000340A 2F3C 0000 0053 move.l -[A7], 0x53 /* 'S' */ 00003410 4EBA FDF8 jsr [PC - 0x208 /* 0000320A */] 00003414 588F addq.l A7, 4 label00003416: 00003416 4267 clr.w -[A7] 00003418 486E FD4A pea.l [A6 - 0x2B6] 0000341C 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */ 00003422 4267 clr.w -[A7] 00003424 2F3C 8000 0000 move.l -[A7], 0x80000000 0000342A 486E FFFC pea.l [A6 - 0x4] 0000342E 486E FD94 pea.l [A6 - 0x26C] 00003432 303C 0191 move.w D0, 0x191 00003436 AAAA syscall QuickTimeDispatch 00003438 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000343C 4A6E FFFE tst.w [A6 - 0x2] 00003440 670C beq +0xE /* 0000344E */ 00003442 2F3C 0000 0067 move.l -[A7], 0x67 /* 'g' */ 00003448 4EBA FDC0 jsr [PC - 0x240 /* 0000320A */] 0000344C 588F addq.l A7, 4 label0000344E: 0000344E 206D FFBE movea.l A0, [A5 - 0x42] 00003452 2D68 0010 FDA4 move.l [A6 - 0x25C], [A0 + 0x10] 00003458 2D68 0014 FDA8 move.l [A6 - 0x258], [A0 + 0x14] 0000345E 2F2D FFBE move.l -[A7], [A5 - 0x42] 00003462 A873 syscall SetPort 00003464 206D FFA4 movea.l A0, [A5 - 0x5C] 00003468 2050 movea.l A0, [A0] 0000346A 2D68 0022 FD9C move.l [A6 - 0x264], [A0 + 0x22] 00003470 2D68 0026 FDA0 move.l [A6 - 0x260], [A0 + 0x26] 00003476 4A2D FE55 tst.b [A5 - 0x1AB] 0000347A 6700 0106 beq +0x108 /* 00003582 */ 0000347E 3F3C 0001 move.w -[A7], 0x1 00003482 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003486 548F addq.l A7, 2 00003488 302E FDA8 move.w D0, [A6 - 0x258] 0000348C 906E FDA4 sub.w D0, [A6 - 0x25C] 00003490 322D FFDE move.w D1, [A5 - 0x22] 00003494 926D FFDA sub.w D1, [A5 - 0x26] 00003498 D040 add.w D0, D0 0000349A B240 cmp.w D1, D0 0000349C 6C1C bge +0x1E /* 000034BA */ 0000349E 302E FDAA move.w D0, [A6 - 0x256] 000034A2 906E FDA6 sub.w D0, [A6 - 0x25A] 000034A6 D040 add.w D0, D0 000034A8 3D40 FD9A move.w [A6 - 0x266], D0 000034AC 302E FDA8 move.w D0, [A6 - 0x258] 000034B0 906E FDA4 sub.w D0, [A6 - 0x25C] 000034B4 3D40 FD98 move.w [A6 - 0x268], D0 000034B8 601C bra +0x1E /* 000034D6 */ label000034BA: 000034BA 302E FDAA move.w D0, [A6 - 0x256] 000034BE 906E FDA6 sub.w D0, [A6 - 0x25A] 000034C2 D040 add.w D0, D0 000034C4 3D40 FD9A move.w [A6 - 0x266], D0 000034C8 302E FDA8 move.w D0, [A6 - 0x258] 000034CC 906E FDA4 sub.w D0, [A6 - 0x25C] 000034D0 D040 add.w D0, D0 000034D2 3D40 FD98 move.w [A6 - 0x268], D0 label000034D6: 000034D6 302E FDA2 move.w D0, [A6 - 0x25E] 000034DA 906E FD9E sub.w D0, [A6 - 0x262] 000034DE B06E FD9A cmp.w D0, [A6 - 0x266] 000034E2 6D0E blt +0x10 /* 000034F2 */ 000034E4 302E FDA0 move.w D0, [A6 - 0x260] 000034E8 906E FD9C sub.w D0, [A6 - 0x264] 000034EC B06E FD98 cmp.w D0, [A6 - 0x268] 000034F0 6C0E bge +0x10 /* 00003500 */ label000034F2: 000034F2 2F3C 0000 007F move.l -[A7], 0x7F 000034F8 4EBA FD10 jsr [PC - 0x2F0 /* 0000320A */] 000034FC 588F addq.l A7, 4 000034FE 607A bra +0x7C /* 0000357A */ label00003500: 00003500 2F2D FFBE move.l -[A7], [A5 - 0x42] 00003504 302E FD9A move.w D0, [A6 - 0x266] 00003508 48C0 ext.l D0 0000350A 81FC 0002 divs.w D0, 0x2 0000350E 322E FDA2 move.w D1, [A6 - 0x25E] 00003512 926E FD9E sub.w D1, [A6 - 0x262] 00003516 48C1 ext.l D1 00003518 83FC 0002 divs.w D1, 0x2 0000351C D26E FD9E add.w D1, [A6 - 0x262] 00003520 9240 sub.w D1, D0 00003522 3F01 move.w -[A7], D1 00003524 302E FD98 move.w D0, [A6 - 0x268] 00003528 48C0 ext.l D0 0000352A 81FC 0002 divs.w D0, 0x2 0000352E 322E FDA0 move.w D1, [A6 - 0x260] 00003532 926E FD9C sub.w D1, [A6 - 0x264] 00003536 48C1 ext.l D1 00003538 83FC 0002 divs.w D1, 0x2 0000353C D26E FD9C add.w D1, [A6 - 0x264] 00003540 9240 sub.w D1, D0 00003542 3F01 move.w -[A7], D1 00003544 1F3C 0001 move.b -[A7], 0x1 00003548 A91B syscall MoveWindow 0000354A 2F2D FFBE move.l -[A7], [A5 - 0x42] 0000354E 3F2E FD9A move.w -[A7], [A6 - 0x266] 00003552 3F2E FD98 move.w -[A7], [A6 - 0x268] 00003556 4227 clr.b -[A7] 00003558 A91D syscall SizeWindow 0000355A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000355E 2F2D FFBE move.l -[A7], [A5 - 0x42] 00003562 A922 syscall BeginUpdate 00003564 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00003568 2F2D FFBE move.l -[A7], [A5 - 0x42] 0000356C A923 syscall EndUpdate 0000356E 2F2D FFBE move.l -[A7], [A5 - 0x42] 00003572 2F3C 0000 009B move.l -[A7], 0x9B 00003578 A91A syscall SetWTitle label0000357A: 0000357A 4267 clr.w -[A7] 0000357C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003580 548F addq.l A7, 2 label00003582: 00003582 2F2E FD94 move.l -[A7], [A6 - 0x26C] 00003586 486D 00AA pea.l [A5 + 0xAA /* export_17 */] 0000358A 486D FD48 pea.l [A5 - 0x2B8] 0000358E 486E FDA4 pea.l [A6 - 0x25C] 00003592 2F2D FFA4 move.l -[A7], [A5 - 0x5C] 00003596 2F2D FFBE move.l -[A7], [A5 - 0x42] 0000359A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000359E 4868 00AE pea.l [A0 + 0xAE] 000035A2 206D FC60 movea.l A0, [A5 - 0x3A0] 000035A6 4868 00AA pea.l [A0 + 0xAA] 000035AA 206D FC60 movea.l A0, [A5 - 0x3A0] 000035AE 2F28 009C move.l -[A7], [A0 + 0x9C] 000035B2 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 000035B6 4FEF 0024 lea.l A7, [A7 + 0x24] 000035BA 3D40 FFFE move.w [A6 - 0x2], D0 000035BE 4A6E FFFE tst.w [A6 - 0x2] 000035C2 670C beq +0xE /* 000035D0 */ 000035C4 2F3C 0000 00D9 move.l -[A7], 0xD9 000035CA 4EBA FC3E jsr [PC - 0x3C2 /* 0000320A */] 000035CE 588F addq.l A7, 4 label000035D0: 000035D0 4A2D FE55 tst.b [A5 - 0x1AB] 000035D4 673A beq +0x3C /* 00003610 */ 000035D6 3F3C 0001 move.w -[A7], 0x1 000035DA 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000035DE 548F addq.l A7, 2 000035E0 2F2D FFBE move.l -[A7], [A5 - 0x42] 000035E4 302E FDAA move.w D0, [A6 - 0x256] 000035E8 906E FDA6 sub.w D0, [A6 - 0x25A] 000035EC 3F00 move.w -[A7], D0 000035EE 302E FDA8 move.w D0, [A6 - 0x258] 000035F2 906E FDA4 sub.w D0, [A6 - 0x25C] 000035F6 3F00 move.w -[A7], D0 000035F8 4227 clr.b -[A7] 000035FA A91D syscall SizeWindow 000035FC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00003600 2F2D FFBE move.l -[A7], [A5 - 0x42] 00003604 A922 syscall BeginUpdate 00003606 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 0000360A 2F2D FFBE move.l -[A7], [A5 - 0x42] 0000360E A923 syscall EndUpdate label00003610: 00003610 3D7C 0001 FD48 move.w [A6 - 0x2B8], 0x1 00003616 4267 clr.w -[A7] 00003618 2F2E FD94 move.l -[A7], [A6 - 0x26C] 0000361C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00003620 486E FD48 pea.l [A6 - 0x2B8] 00003624 486E FFB8 pea.l [A6 - 0x48] 00003628 303C 00D7 move.w D0, 0xD7 0000362C AAAA syscall QuickTimeDispatch 0000362E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00003632 4A6E FFFE tst.w [A6 - 0x2] 00003636 670C beq +0xE /* 00003644 */ 00003638 2F3C 0000 00EF move.l -[A7], 0xEF 0000363E 4EBA FBCA jsr [PC - 0x436 /* 0000320A */] 00003642 588F addq.l A7, 4 label00003644: 00003644 4267 clr.w -[A7] 00003646 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000364A 303C 00D5 move.w D0, 0xD5 0000364E AAAA syscall QuickTimeDispatch 00003650 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00003654 4A6E FFFE tst.w [A6 - 0x2] 00003658 670C beq +0xE /* 00003666 */ 0000365A 2F3C 0000 0107 move.l -[A7], 0x107 00003660 4EBA FBA8 jsr [PC - 0x458 /* 0000320A */] 00003664 588F addq.l A7, 4 label00003666: 00003666 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000366A 4EBA E290 jsr [PC - 0x1D70 /* 000018FC */] 0000366E 588F addq.l A7, 4 00003670 A850 syscall InitCursor label00003672: 00003672 4E5E unlink A6 00003674 4E75 rts 00003676 446F 4449 neg.w [A7 + 0x4449] 0000367A 4749 chk.w D3, A1 0000367C 5449 addq.w A1, 2 0000367E 4E56 FFFA link A6, -0x0006 00003682 A9B4 syscall SystemTask 00003684 206D FC60 movea.l A0, [A5 - 0x3A0] 00003688 0C28 0001 00A4 cmpi.b [A0 + 0xA4], 0x1 0000368E 4E5E unlink A6 00003690 4E75 rts 00003692 446F 4E75 neg.w [A7 + 0x4E75] 00003696 6C6C bge +0x6E /* 00003704 */ 00003698 4576 4E56 chk.w D2, [A6 + D4 * 8 + 0x56] // begin alternate branch 0000369A-000036A0 fn0000369A: 0000369A 4E56 0000 link A6, 0 0000369E 2F07 move.l -[A7], D7 // end alternate branch 0000369A-000036A0 fn0000369A: // (misaligned) 0000369C 0000 2F07 ori.b D0, 0x7 000036A0 206D FC60 movea.l A0, [A5 - 0x3A0] 000036A4 42A8 009C clr.l [A0 + 0x9C] 000036A8 206D FC60 movea.l A0, [A5 - 0x3A0] 000036AC 42A8 00A0 clr.l [A0 + 0xA0] 000036B0 206D FC60 movea.l A0, [A5 - 0x3A0] 000036B4 4228 00A4 clr.b [A0 + 0xA4] 000036B8 206D FC60 movea.l A0, [A5 - 0x3A0] 000036BC 4228 00B2 clr.b [A0 + 0xB2] 000036C0 206D FC60 movea.l A0, [A5 - 0x3A0] 000036C4 42A8 00AA clr.l [A0 + 0xAA] 000036C8 206D FC60 movea.l A0, [A5 - 0x3A0] 000036CC 42A8 00AE clr.l [A0 + 0xAE] 000036D0 206D FC60 movea.l A0, [A5 - 0x3A0] 000036D4 2F28 005C move.l -[A7], [A0 + 0x5C] 000036D8 4EBA 0042 jsr [PC + 0x42 /* 0000371C */] 000036DC 588F addq.l A7, 4 000036DE 4267 clr.w -[A7] 000036E0 303C 0001 move.w D0, 0x1 000036E4 AAAA syscall QuickTimeDispatch 000036E6 3E1F move.w D7, [A7]+ 000036E8 4A47 tst.w D7 000036EA 670C beq +0xE /* 000036F8 */ 000036EC 2F3C 0000 011D move.l -[A7], 0x11D 000036F2 4EBA FB16 jsr [PC - 0x4EA /* 0000320A */] 000036F6 588F addq.l A7, 4 label000036F8: 000036F8 2E1F move.l D7, [A7]+ 000036FA 4E5E unlink A6 000036FC 4E75 rts 000036FE 496E 6974 chk.w D4, [A6 + 0x6974] 00003702 5644 addq.w D4, 3 label00003704: 00003704 4D53 chk.w D6, [A3] fn00003706: 00003706 4E56 0000 link A6, 0 0000370A 303C 0002 move.w D0, 0x2 0000370E AAAA syscall QuickTimeDispatch 00003710 4E5E unlink A6 00003712 4E75 rts 00003714 5368 7574 subq.w [A0 + 0x7574], 1 00003718 446F 776E neg.w [A7 + 0x776E] fn0000371C: 0000371C 4E56 FEFC link A6, -0x0104 00003720 48E7 0300 movem.l -[A7], D6,D7 00003724 7E01 moveq.l D7, 0x01 00003726 6036 bra +0x38 /* 0000375E */ label00003728: 00003728 4267 clr.w -[A7] 0000372A 2F3C 270F 0001 move.l -[A7], 0x270F0001 00003730 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003734 3F3C 0008 move.w -[A7], 0x8 00003738 A9E7 syscall Pack0/ListManager 0000373A 3C1F move.w D6, [A7]+ 0000373C 426E FEFE clr.w [A6 - 0x102] 00003740 3D46 FEFC move.w [A6 - 0x104], D6 00003744 486E FF01 pea.l [A6 - 0xFF] 00003748 7000 moveq.l D0, 0x00 0000374A 102E FF00 move.b D0, [A6 - 0x100] 0000374E 3F00 move.w -[A7], D0 00003750 2F2E FEFC move.l -[A7], [A6 - 0x104] 00003754 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003758 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 0000375C A9E7 syscall Pack0/ListManager label0000375E: 0000375E 486E FF00 pea.l [A6 - 0x100] 00003762 3007 move.w D0, D7 00003764 5247 addq.w D7, 1 00003766 3F00 move.w -[A7], D0 00003768 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000376C 5C8F addq.l A7, 6 0000376E 4A40 tst.w D0 00003770 67B6 beq -0x48 /* 00003728 */ 00003772 4CDF 00C0 movem.l D6,D7, [A7]+ 00003776 4E5E unlink A6 00003778 4E75 rts 0000377A 4669 6C6C not.w [A1 + 0x6C6C] 0000377E 4465 neg.w -[A5] 00003780 7669 moveq.l D3, 0x69 00003782 4E56 FFFC link A6, -0x0004 00003786 206E 0008 movea.l A0, [A6 + 0x8] 0000378A 10BC 0002 move.b [A0], 0x2 0000378E 206E 0008 movea.l A0, [A6 + 0x8] 00003792 117C 0002 0003 move.b [A0 + 0x3], 0x2 00003798 206E 0008 movea.l A0, [A6 + 0x8] 0000379C 117C 0002 0006 move.b [A0 + 0x6], 0x2 000037A2 206E 0008 movea.l A0, [A6 + 0x8] 000037A6 117C 0002 0009 move.b [A0 + 0x9], 0x2 000037AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037B0 486E FFFC pea.l [A6 - 0x4] 000037B4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000037B8 206E 000C movea.l A0, [A6 + 0xC] 000037BC 10AE FFFF move.b [A0], [A6 - 0x1] 000037C0 206E 0008 movea.l A0, [A6 + 0x8] 000037C4 4868 0003 pea.l [A0 + 0x3] 000037C8 486E FFFC pea.l [A6 - 0x4] 000037CC 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000037D0 206E 000C movea.l A0, [A6 + 0xC] 000037D4 116E FFFF 0001 move.b [A0 + 0x1], [A6 - 0x1] 000037DA 206E 0008 movea.l A0, [A6 + 0x8] 000037DE 4868 0006 pea.l [A0 + 0x6] 000037E2 486E FFFC pea.l [A6 - 0x4] 000037E6 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000037EA 206E 000C movea.l A0, [A6 + 0xC] 000037EE 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1] 000037F4 206E 0008 movea.l A0, [A6 + 0x8] 000037F8 4868 0009 pea.l [A0 + 0x9] 000037FC 486E FFFC pea.l [A6 - 0x4] 00003800 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00003804 206E 000C movea.l A0, [A6 + 0xC] 00003808 116E FFFF 0003 move.b [A0 + 0x3], [A6 - 0x1] 0000380E 4E5E unlink A6 00003810 4E75 rts 00003812 4376 7453 chk.w D1, [A6 + D7.w * 4 + 0x53] 00003816 7472 moveq.l D2, 0x72 00003818 696E bvs +0x70 /* 00003888 */ 0000381A 4E56 0000 link A6, 0 0000381E 4E5E unlink A6 00003820 4E75 rts 00003822 4D79 436F 6D70 chk.w D6, [0x436F6D70] 00003828 6C65 bge +0x67 /* 0000388F */ fn0000382A: 0000382A 4E56 FFF6 link A6, -0x000A 0000382E 426E FFFE clr.w [A6 - 0x2] 00003832 206E 000E movea.l A0, [A6 + 0xE] 00003836 4290 clr.l [A0] 00003838 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000383C 3F3C 0001 move.w -[A7], 0x1 00003840 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003844 5C8F addq.l A7, 6 00003846 3D40 FFFE move.w [A6 - 0x2], D0 0000384A 4A6E FFFE tst.w [A6 - 0x2] 0000384E 6716 beq +0x18 /* 00003866 */ 00003850 206E 000E movea.l A0, [A6 + 0xE] 00003854 4290 clr.l [A0] 00003856 4A6E 0012 tst.w [A6 + 0x12] 0000385A 6700 00A8 beq +0xAA /* 00003904 */ 0000385E 302E FFFE move.w D0, [A6 - 0x2] 00003862 6000 00A4 bra +0xA6 /* 00003908 */ label00003866: 00003866 2F2E 000E move.l -[A7], [A6 + 0xE] 0000386A 1F2E 000D move.b -[A7], [A6 + 0xD] 0000386E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003872 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00003876 4FEF 000A lea.l A7, [A7 + 0xA] 0000387A 3D40 FFFE move.w [A6 - 0x2], D0 0000387E 4A6E FFFE tst.w [A6 - 0x2] 00003882 6712 beq +0x14 /* 00003896 */ 00003884 206E 000E movea.l A0, [A6 + 0xE] label00003888: 00003888 4290 clr.l [A0] 0000388A 4A6E 0012 tst.w [A6 + 0x12] 0000388E 6774 beq +0x76 /* 00003904 */ 00003890 302E FFFE move.w D0, [A6 - 0x2] 00003894 6072 bra +0x74 /* 00003908 */ label00003896: 00003896 206E 000E movea.l A0, [A6 + 0xE] 0000389A 2F10 move.l -[A7], [A0] 0000389C 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000038A0 588F addq.l A7, 4 000038A2 3D40 FFFE move.w [A6 - 0x2], D0 000038A6 4A6E FFFE tst.w [A6 - 0x2] 000038AA 6718 beq +0x1A /* 000038C4 */ 000038AC 206E 000E movea.l A0, [A6 + 0xE] 000038B0 2F10 move.l -[A7], [A0] 000038B2 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 000038B6 588F addq.l A7, 4 000038B8 4A6E 0012 tst.w [A6 + 0x12] 000038BC 6746 beq +0x48 /* 00003904 */ 000038BE 302E FFFE move.w D0, [A6 - 0x2] 000038C2 6044 bra +0x46 /* 00003908 */ label000038C4: 000038C4 4878 0001 push.l 0x1 000038C8 206E 000E movea.l A0, [A6 + 0xE] 000038CC 2F10 move.l -[A7], [A0] 000038CE 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 000038D2 508F addq.l A7, 8 000038D4 486E FFFA pea.l [A6 - 0x6] 000038D8 206E 000E movea.l A0, [A6 + 0xE] 000038DC 2F10 move.l -[A7], [A0] 000038DE 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 000038E2 508F addq.l A7, 8 000038E4 7001 moveq.l D0, 0x01 000038E6 B0AE FFFA cmp.l D0, [A6 - 0x6] 000038EA 6718 beq +0x1A /* 00003904 */ 000038EC 4AAE FFFA tst.l [A6 - 0x6] 000038F0 6712 beq +0x14 /* 00003904 */ 000038F2 4227 clr.b -[A7] 000038F4 42A7 clr.l -[A7] 000038F6 206E 000E movea.l A0, [A6 + 0xE] 000038FA 2F10 move.l -[A7], [A0] 000038FC 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00003900 4FEF 000A lea.l A7, [A7 + 0xA] label00003904: 00003904 302E FFFE move.w D0, [A6 - 0x2] label00003908: 00003908 4E5E unlink A6 0000390A 4E75 rts 0000390C 4F70 656E chk.w D7, <> 00003910 4465 neg.w -[A5] 00003912 636B bls +0x6D /* 0000397F */ fn00003914: 00003914 4E56 FEF8 link A6, -0x0108 00003918 426E FFFE clr.w [A6 - 0x2] 0000391C 426E FFFC clr.w [A6 - 0x4] 00003920 4227 clr.b -[A7] 00003922 1F3C 0001 move.b -[A7], 0x1 00003926 486E FFFC pea.l [A6 - 0x4] 0000392A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000392E 2F28 005C move.l -[A7], [A0 + 0x5C] 00003932 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003936 A9E7 syscall Pack0/ListManager 00003938 4A1F tst.b [A7]+ 0000393A 6772 beq +0x74 /* 000039AE */ 0000393C 3F3C 0001 move.w -[A7], 0x1 00003940 206D FC60 movea.l A0, [A5 - 0x3A0] 00003944 4868 009C pea.l [A0 + 0x9C] 00003948 3F3C 0001 move.w -[A7], 0x1 0000394C 486E FEFC pea.l [A6 - 0x104] 00003950 4EBA FED8 jsr [PC - 0x128 /* 0000382A */] 00003954 4FEF 000C lea.l A7, [A7 + 0xC] 00003958 3D40 FEF8 move.w [A6 - 0x108], D0 0000395C 4A6E FEF8 tst.w [A6 - 0x108] 00003960 6642 bne +0x44 /* 000039A4 */ 00003962 206D FC60 movea.l A0, [A5 - 0x3A0] 00003966 4228 00A4 clr.b [A0 + 0xA4] 0000396A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000396E 2F28 0020 move.l -[A7], [A0 + 0x20] 00003972 3F3C 00FF move.w -[A7], 0xFF 00003976 A95D syscall HiliteControl 00003978 206D FC60 movea.l A0, [A5 - 0x3A0] 0000397C 42A8 00A6 clr.l [A0 + 0xA6] 00003980 206D FC60 movea.l A0, [A5 - 0x3A0] 00003984 4868 009C pea.l [A0 + 0x9C] 00003988 206D FC60 movea.l A0, [A5 - 0x3A0] 0000398C 2F28 009C move.l -[A7], [A0 + 0x9C] 00003990 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00003994 508F addq.l A7, 8 00003996 3D40 FEF8 move.w [A6 - 0x108], D0 0000399A 4267 clr.w -[A7] 0000399C 4EBA E588 jsr [PC - 0x1A78 /* 00001F26 */] 000039A0 548F addq.l A7, 2 000039A2 600A bra +0xC /* 000039AE */ label000039A4: 000039A4 3F2E FEF8 move.w -[A7], [A6 - 0x108] 000039A8 4EBA 0778 jsr [PC + 0x778 /* 00004122 */] 000039AC 548F addq.l A7, 2 label000039AE: 000039AE 4E5E unlink A6 000039B0 4E75 rts 000039B2 446F 4F70 neg.w [A7 + 0x4F70] 000039B6 656E bcs +0x70 /* 00003A26 */ 000039B8 5643 addq.w D3, 3 fn000039BA: 000039BA 4E56 FEF8 link A6, -0x0108 000039BE 206D FC60 movea.l A0, [A5 - 0x3A0] 000039C2 2F28 009C move.l -[A7], [A0 + 0x9C] 000039C6 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 000039CA 588F addq.l A7, 4 000039CC 3D40 FEF8 move.w [A6 - 0x108], D0 000039D0 4A6E FEF8 tst.w [A6 - 0x108] 000039D4 6628 bne +0x2A /* 000039FE */ 000039D6 206D FC60 movea.l A0, [A5 - 0x3A0] 000039DA 4228 00A4 clr.b [A0 + 0xA4] 000039DE 206D FC60 movea.l A0, [A5 - 0x3A0] 000039E2 2F28 0020 move.l -[A7], [A0 + 0x20] 000039E6 4267 clr.w -[A7] 000039E8 A95D syscall HiliteControl 000039EA 206D FC60 movea.l A0, [A5 - 0x3A0] 000039EE 42A8 009C clr.l [A0 + 0x9C] 000039F2 3F3C 00FF move.w -[A7], 0xFF 000039F6 4EBA E52E jsr [PC - 0x1AD2 /* 00001F26 */] 000039FA 548F addq.l A7, 2 000039FC 600A bra +0xC /* 00003A08 */ label000039FE: 000039FE 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00003A02 4EBA 071E jsr [PC + 0x71E /* 00004122 */] 00003A06 548F addq.l A7, 2 label00003A08: 00003A08 4E5E unlink A6 00003A0A 4E75 rts 00003A0C 446F 436C neg.w [A7 + 0x436C] 00003A10 6F73 ble +0x75 /* 00003A85 */ 00003A12 6556 bcs +0x58 /* 00003A6A */ fn00003A14: 00003A14 4E56 0000 link A6, 0 00003A18 2F07 move.l -[A7], D7 00003A1A 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A1E 4AA8 009C tst.l [A0 + 0x9C] 00003A22 6728 beq +0x2A /* 00003A4C */ 00003A24 4878 0001 push.l 0x1 // begin alternate branch 00003A26-00003A34 label00003A26: 00003A26 0001 206D ori.b D1, 0x6D /* 'm' */ 00003A2A FC60 2F28 .extension 0xC60 <>, 0x2F28 // unimplemented 00003A2E 009C 4EAD 043A ori.l [A4]+, 0x4EAD043A // end alternate branch 00003A26-00003A34 label00003A26: // (misaligned) 00003A28 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A2C 2F28 009C move.l -[A7], [A0 + 0x9C] 00003A30 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00003A34 508F addq.l A7, 8 00003A36 3E00 move.w D7, D0 00003A38 670A beq +0xC /* 00003A44 */ 00003A3A 3F07 move.w -[A7], D7 00003A3C 4EBA 06E4 jsr [PC + 0x6E4 /* 00004122 */] 00003A40 548F addq.l A7, 2 00003A42 6008 bra +0xA /* 00003A4C */ label00003A44: 00003A44 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A48 4228 00A4 clr.b [A0 + 0xA4] label00003A4C: 00003A4C 2E1F move.l D7, [A7]+ 00003A4E 4E5E unlink A6 00003A50 4E75 rts 00003A52 446F 506F neg.w [A7 + 0x506F] 00003A56 7765 moveq.l D3, 0x65 00003A58 724F moveq.l D1, 0x4F fn00003A5A: 00003A5A 4E56 0000 link A6, 0 00003A5E 2F07 move.l -[A7], D7 00003A60 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A64 4AA8 009C tst.l [A0 + 0x9C] 00003A68 6726 beq +0x28 /* 00003A90 */ label00003A6A: 00003A6A 42A7 clr.l -[A7] 00003A6C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A70 2F28 009C move.l -[A7], [A0 + 0x9C] 00003A74 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00003A78 508F addq.l A7, 8 00003A7A 3E00 move.w D7, D0 00003A7C 670A beq +0xC /* 00003A88 */ 00003A7E 3F07 move.w -[A7], D7 00003A80 4EBA 06A0 jsr [PC + 0x6A0 /* 00004122 */] 00003A84 548F addq.l A7, 2 00003A86 6008 bra +0xA /* 00003A90 */ label00003A88: 00003A88 206D FC60 movea.l A0, [A5 - 0x3A0] 00003A8C 4228 00A4 clr.b [A0 + 0xA4] label00003A90: 00003A90 2E1F move.l D7, [A7]+ 00003A92 4E5E unlink A6 00003A94 4E75 rts 00003A96 446F 506F neg.w [A7 + 0x506F] 00003A9A 7765 moveq.l D3, 0x65 00003A9C 724F moveq.l D1, 0x4F fn00003A9E: 00003A9E 4E56 0000 link A6, 0 00003AA2 2F07 move.l -[A7], D7 00003AA4 206D FC60 movea.l A0, [A5 - 0x3A0] 00003AA8 4AA8 009C tst.l [A0 + 0x9C] 00003AAC 674C beq +0x4E /* 00003AFA */ 00003AAE 206D FC60 movea.l A0, [A5 - 0x3A0] 00003AB2 4A28 00B2 tst.b [A0 + 0xB2] 00003AB6 6704 beq +0x6 /* 00003ABC */ 00003AB8 4EBA 05FE jsr [PC + 0x5FE /* 000040B8 */] label00003ABC: 00003ABC 4227 clr.b -[A7] 00003ABE 42A7 clr.l -[A7] 00003AC0 206D FC60 movea.l A0, [A5 - 0x3A0] 00003AC4 2F28 009C move.l -[A7], [A0 + 0x9C] 00003AC8 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00003ACC 4FEF 000A lea.l A7, [A7 + 0xA] 00003AD0 3E00 move.w D7, D0 00003AD2 670A beq +0xC /* 00003ADE */ 00003AD4 3F07 move.w -[A7], D7 00003AD6 4EBA 064A jsr [PC + 0x64A /* 00004122 */] 00003ADA 548F addq.l A7, 2 00003ADC 601C bra +0x1E /* 00003AFA */ label00003ADE: 00003ADE 206D FC60 movea.l A0, [A5 - 0x3A0] 00003AE2 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 00003AE8 2F3C 0001 0000 move.l -[A7], 0x10000 00003AEE 3F2D FFAA move.w -[A7], [A5 - 0x56] 00003AF2 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00003AF6 5C8F addq.l A7, 6 00003AF8 3E00 move.w D7, D0 label00003AFA: 00003AFA 2E1F move.l D7, [A7]+ 00003AFC 4E5E unlink A6 00003AFE 4E75 rts 00003B00 446F 504C neg.w [A7 + 0x504C] 00003B04 4159 chk.w D0, [A1]+ 00003B06 4275 4E56 clr.w [A5 + D4 * 8 + 0x56] // begin alternate branch 00003B08-00003B0E fn00003B08: 00003B08 4E56 0000 link A6, 0 00003B0C 2F07 move.l -[A7], D7 // end alternate branch 00003B08-00003B0E fn00003B08: // (misaligned) 00003B0A 0000 2F07 ori.b D0, 0x7 00003B0E 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B12 4AA8 009C tst.l [A0 + 0x9C] 00003B16 6738 beq +0x3A /* 00003B50 */ 00003B18 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B1C 4A28 00B2 tst.b [A0 + 0xB2] 00003B20 6704 beq +0x6 /* 00003B26 */ 00003B22 4EBA 0594 jsr [PC + 0x594 /* 000040B8 */] label00003B26: 00003B26 4227 clr.b -[A7] 00003B28 42A7 clr.l -[A7] 00003B2A 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B2E 2F28 009C move.l -[A7], [A0 + 0x9C] 00003B32 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00003B36 4FEF 000A lea.l A7, [A7 + 0xA] 00003B3A 3E00 move.w D7, D0 00003B3C 670A beq +0xC /* 00003B48 */ 00003B3E 3F07 move.w -[A7], D7 00003B40 4EBA 05E0 jsr [PC + 0x5E0 /* 00004122 */] 00003B44 548F addq.l A7, 2 00003B46 6008 bra +0xA /* 00003B50 */ label00003B48: 00003B48 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B4C 4228 00A4 clr.b [A0 + 0xA4] label00003B50: 00003B50 2E1F move.l D7, [A7]+ 00003B52 4E5E unlink A6 00003B54 4E75 rts 00003B56 446F 5354 neg.w [A7 + 0x5354] 00003B5A 4F50 chk.w D7, [A0] 00003B5C 4275 4E56 clr.w [A5 + D4 * 8 + 0x56] // begin alternate branch 00003B5E-00003B64 fn00003B5E: 00003B5E 4E56 0000 link A6, 0 00003B62 2F07 move.l -[A7], D7 // end alternate branch 00003B5E-00003B64 fn00003B5E: // (misaligned) 00003B60 0000 2F07 ori.b D0, 0x7 00003B64 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B68 4AA8 009C tst.l [A0 + 0x9C] 00003B6C 6738 beq +0x3A /* 00003BA6 */ 00003B6E 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B72 4A28 00B2 tst.b [A0 + 0xB2] 00003B76 6704 beq +0x6 /* 00003B7C */ 00003B78 4EBA 053E jsr [PC + 0x53E /* 000040B8 */] label00003B7C: 00003B7C 4227 clr.b -[A7] 00003B7E 42A7 clr.l -[A7] 00003B80 206D FC60 movea.l A0, [A5 - 0x3A0] 00003B84 2F28 009C move.l -[A7], [A0 + 0x9C] 00003B88 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00003B8C 4FEF 000A lea.l A7, [A7 + 0xA] 00003B90 3E00 move.w D7, D0 00003B92 670A beq +0xC /* 00003B9E */ 00003B94 3F07 move.w -[A7], D7 00003B96 4EBA 058A jsr [PC + 0x58A /* 00004122 */] 00003B9A 548F addq.l A7, 2 00003B9C 6008 bra +0xA /* 00003BA6 */ label00003B9E: 00003B9E 206D FC60 movea.l A0, [A5 - 0x3A0] 00003BA2 4228 00A4 clr.b [A0 + 0xA4] label00003BA6: 00003BA6 2E1F move.l D7, [A7]+ 00003BA8 4E5E unlink A6 00003BAA 4E75 rts 00003BAC 446F 454A neg.w [A7 + 0x454A] 00003BB0 4543 chk.w D2, D3 00003BB2 5442 addq.w D2, 2 fn00003BB4: 00003BB4 4E56 0000 link A6, 0 00003BB8 2F07 move.l -[A7], D7 00003BBA 206D FC60 movea.l A0, [A5 - 0x3A0] 00003BBE 4AA8 009C tst.l [A0 + 0x9C] 00003BC2 673A beq +0x3C /* 00003BFE */ 00003BC4 206D FC60 movea.l A0, [A5 - 0x3A0] 00003BC8 4A28 00B2 tst.b [A0 + 0xB2] 00003BCC 6704 beq +0x6 /* 00003BD2 */ 00003BCE 4EBA 04E8 jsr [PC + 0x4E8 /* 000040B8 */] label00003BD2: 00003BD2 4227 clr.b -[A7] 00003BD4 42A7 clr.l -[A7] 00003BD6 206D FC60 movea.l A0, [A5 - 0x3A0] 00003BDA 2F28 009C move.l -[A7], [A0 + 0x9C] 00003BDE 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00003BE2 4FEF 000A lea.l A7, [A7 + 0xA] 00003BE6 3E00 move.w D7, D0 00003BE8 670A beq +0xC /* 00003BF4 */ 00003BEA 3F07 move.w -[A7], D7 00003BEC 4EBA 0534 jsr [PC + 0x534 /* 00004122 */] 00003BF0 548F addq.l A7, 2 00003BF2 600A bra +0xC /* 00003BFE */ label00003BF4: 00003BF4 206D FC60 movea.l A0, [A5 - 0x3A0] 00003BF8 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 label00003BFE: 00003BFE 2E1F move.l D7, [A7]+ 00003C00 4E5E unlink A6 00003C02 4E75 rts 00003C04 446F 5245 neg.w [A7 + 0x5245] 00003C08 5742 subq.w D2, 3 00003C0A 7574 moveq.l D2, 0x74 fn00003C0C: 00003C0C 4E56 0000 link A6, 0 00003C10 2F07 move.l -[A7], D7 00003C12 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C16 4AA8 009C tst.l [A0 + 0x9C] 00003C1A 673A beq +0x3C /* 00003C56 */ 00003C1C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C20 4A28 00B2 tst.b [A0 + 0xB2] 00003C24 6704 beq +0x6 /* 00003C2A */ 00003C26 4EBA 0490 jsr [PC + 0x490 /* 000040B8 */] label00003C2A: 00003C2A 4227 clr.b -[A7] 00003C2C 42A7 clr.l -[A7] 00003C2E 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C32 2F28 009C move.l -[A7], [A0 + 0x9C] 00003C36 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 00003C3A 4FEF 000A lea.l A7, [A7 + 0xA] 00003C3E 3E00 move.w D7, D0 00003C40 670A beq +0xC /* 00003C4C */ 00003C42 3F07 move.w -[A7], D7 00003C44 4EBA 04DC jsr [PC + 0x4DC /* 00004122 */] 00003C48 548F addq.l A7, 2 00003C4A 600A bra +0xC /* 00003C56 */ label00003C4C: 00003C4C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C50 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 label00003C56: 00003C56 2E1F move.l D7, [A7]+ 00003C58 4E5E unlink A6 00003C5A 4E75 rts 00003C5C 446F 4646 neg.w [A7 + 0x4646] 00003C60 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] fn00003C64: 00003C64 4E56 0000 link A6, 0 00003C68 2F07 move.l -[A7], D7 00003C6A 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C6E 4AA8 009C tst.l [A0 + 0x9C] 00003C72 673E beq +0x40 /* 00003CB2 */ 00003C74 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C78 4A28 00B2 tst.b [A0 + 0xB2] 00003C7C 6704 beq +0x6 /* 00003C82 */ 00003C7E 4EBA 0438 jsr [PC + 0x438 /* 000040B8 */] label00003C82: 00003C82 4227 clr.b -[A7] 00003C84 42A7 clr.l -[A7] 00003C86 3F3C 0001 move.w -[A7], 0x1 00003C8A 206D FC60 movea.l A0, [A5 - 0x3A0] 00003C8E 2F28 009C move.l -[A7], [A0 + 0x9C] 00003C92 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00003C96 4FEF 000C lea.l A7, [A7 + 0xC] 00003C9A 3E00 move.w D7, D0 00003C9C 670A beq +0xC /* 00003CA8 */ 00003C9E 3F07 move.w -[A7], D7 00003CA0 4EBA 0480 jsr [PC + 0x480 /* 00004122 */] 00003CA4 548F addq.l A7, 2 00003CA6 600A bra +0xC /* 00003CB2 */ label00003CA8: 00003CA8 206D FC60 movea.l A0, [A5 - 0x3A0] 00003CAC 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 label00003CB2: 00003CB2 2E1F move.l D7, [A7]+ 00003CB4 4E5E unlink A6 00003CB6 4E75 rts 00003CB8 446F 5041 neg.w [A7 + 0x5041] 00003CBC 5553 subq.w [A3], 2 00003CBE 4542 chk.w D2, D2 00003CC0 4E56 0000 link A6, 0 00003CC4 2F07 move.l -[A7], D7 00003CC6 206D FC60 movea.l A0, [A5 - 0x3A0] 00003CCA 4AA8 009C tst.l [A0 + 0x9C] 00003CCE 6742 beq +0x44 /* 00003D12 */ 00003CD0 1F3C 0001 move.b -[A7], 0x1 00003CD4 42A7 clr.l -[A7] 00003CD6 1F3C 0001 move.b -[A7], 0x1 00003CDA 2F3C 4E45 494C move.l -[A7], 0x4E45494C /* 'NEIL' */ 00003CE0 206D FC60 movea.l A0, [A5 - 0x3A0] 00003CE4 2F28 009C move.l -[A7], [A0 + 0x9C] 00003CE8 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 00003CEC 4FEF 0010 lea.l A7, [A7 + 0x10] 00003CF0 3E00 move.w D7, D0 00003CF2 670A beq +0xC /* 00003CFE */ 00003CF4 3F07 move.w -[A7], D7 00003CF6 4EBA 042A jsr [PC + 0x42A /* 00004122 */] 00003CFA 548F addq.l A7, 2 00003CFC 6014 bra +0x16 /* 00003D12 */ label00003CFE: 00003CFE 206D FC60 movea.l A0, [A5 - 0x3A0] 00003D02 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 00003D08 206D FC60 movea.l A0, [A5 - 0x3A0] 00003D0C 117C 0001 00B2 move.b [A0 + 0xB2], 0x1 label00003D12: 00003D12 2E1F move.l D7, [A7]+ 00003D14 4E5E unlink A6 00003D16 4E75 rts 00003D18 446F 5245 neg.w [A7 + 0x5245] 00003D1C 434F chk.w D1, A7 00003D1E 5244 addq.w D4, 1 fn00003D20: 00003D20 4E56 0000 link A6, 0 00003D24 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00003D28 4EBA 0332 jsr [PC + 0x332 /* 0000405C */] 00003D2C 548F addq.l A7, 2 00003D2E 4E5E unlink A6 00003D30 4E75 rts 00003D32 446F 5146 neg.w [A7 + 0x5146] 00003D36 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] fn00003D3A: 00003D3A 4E56 0000 link A6, 0 00003D3E 3F3C 000E move.w -[A7], 0xE 00003D42 4EBA 0318 jsr [PC + 0x318 /* 0000405C */] 00003D46 548F addq.l A7, 2 00003D48 4E5E unlink A6 00003D4A 4E75 rts 00003D4C 446F 514A neg.w [A7 + 0x514A] 00003D50 4642 not.w D2 00003D52 7574 moveq.l D2, 0x74 fn00003D54: 00003D54 4E56 0000 link A6, 0 00003D58 3F3C 0001 move.w -[A7], 0x1 00003D5C 4EBA 02FE jsr [PC + 0x2FE /* 0000405C */] 00003D60 548F addq.l A7, 2 00003D62 4E5E unlink A6 00003D64 4E75 rts 00003D66 446F 5152 neg.w [A7 + 0x5152] 00003D6A 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] fn00003D6E: 00003D6E 4E56 0000 link A6, 0 00003D72 2F07 move.l -[A7], D7 00003D74 4267 clr.w -[A7] 00003D76 4EBA 02E4 jsr [PC + 0x2E4 /* 0000405C */] 00003D7A 548F addq.l A7, 2 00003D7C 2E1F move.l D7, [A7]+ 00003D7E 4E5E unlink A6 00003D80 4E75 rts 00003D82 446F 514A neg.w [A7 + 0x514A] 00003D86 5242 addq.w D2, 1 00003D88 7574 moveq.l D2, 0x74 fn00003D8A: 00003D8A 4E56 0000 link A6, 0 00003D8E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003D92 4EBA 02C8 jsr [PC + 0x2C8 /* 0000405C */] 00003D96 548F addq.l A7, 2 00003D98 4E5E unlink A6 00003D9A 4E75 rts 00003D9C 446F 5155 neg.w [A7 + 0x5155] 00003DA0 4531 3330 4E56 0000 .invalid 2, [A1 + 0x4E560000 + D3 * 2] // invalid opcode 4 with b == 4 // begin alternate branch 00003DA4-00003DA8 fn00003DA4: 00003DA4 4E56 0000 link A6, 0 // end alternate branch 00003DA4-00003DA8 fn00003DA4: // (misaligned) 00003DA8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003DAC 4EBA 02AE jsr [PC + 0x2AE /* 0000405C */] 00003DB0 548F addq.l A7, 2 00003DB2 4E5E unlink A6 00003DB4 4E75 rts 00003DB6 446F 5155 neg.w [A7 + 0x5155] 00003DBA 4531 3130 4E56 0000 .invalid 2, [A1 + 0x4E560000 + D3] // invalid opcode 4 with b == 4 // begin alternate branch 00003DBE-00003DC2 fn00003DBE: 00003DBE 4E56 0000 link A6, 0 // end alternate branch 00003DBE-00003DC2 fn00003DBE: // (misaligned) 00003DC2 3F3C 000B move.w -[A7], 0xB 00003DC6 4EBA 0294 jsr [PC + 0x294 /* 0000405C */] 00003DCA 548F addq.l A7, 2 00003DCC 4E5E unlink A6 00003DCE 4E75 rts 00003DD0 446F 5155 neg.w [A7 + 0x5155] 00003DD4 4531 3542 4E56 .invalid 2, [[A1 + <>] + 0x4E56] // invalid opcode 4 with b == 4 // begin alternate branch 00003DD8-00003DE8 fn00003DD8: 00003DD8 4E56 0000 link A6, 0 00003DDC 3F3C 0008 move.w -[A7], 0x8 00003DE0 4EBA 027A jsr [PC + 0x27A /* 0000405C */] 00003DE4 548F addq.l A7, 2 00003DE6 4E5E unlink A6 // end alternate branch 00003DD8-00003DE8 fn00003DD8: // (misaligned) 00003DDA 0000 3F3C ori.b D0, 0x3C /* '<' */ 00003DDE 0008 4EBA ori.b A0, 0xBA 00003DE2 027A 548F 4E5E andi.w [PC + 0x4E5E /* 00008C42, cstring "" */], 0x548F 00003DE8 4E75 rts 00003DEA 446F 4652 neg.w [A7 + 0x4652] 00003DEE 414D chk.w D0, A5 00003DF0 4541 chk.w D2, D1 fn00003DF2: 00003DF2 4E56 FFFE link A6, -0x0002 00003DF6 206D FC60 movea.l A0, [A5 - 0x3A0] 00003DFA 4A28 00B2 tst.b [A0 + 0xB2] 00003DFE 6704 beq +0x6 /* 00003E04 */ 00003E00 4EBA 02B6 jsr [PC + 0x2B6 /* 000040B8 */] label00003E04: 00003E04 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E08 2F28 009C move.l -[A7], [A0 + 0x9C] 00003E0C 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00003E10 588F addq.l A7, 4 00003E12 3D40 FFFE move.w [A6 - 0x2], D0 00003E16 670A beq +0xC /* 00003E22 */ 00003E18 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E1C 4EBA 0304 jsr [PC + 0x304 /* 00004122 */] 00003E20 548F addq.l A7, 2 label00003E22: 00003E22 4E5E unlink A6 00003E24 4E75 rts 00003E26 446F 5245 neg.w [A7 + 0x5245] 00003E2A 5345 subq.w D5, 1 00003E2C 5442 addq.w D2, 2 fn00003E2E: 00003E2E 4E56 FFFE link A6, -0x0002 00003E32 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E36 4A28 00B2 tst.b [A0 + 0xB2] 00003E3A 6704 beq +0x6 /* 00003E40 */ 00003E3C 4EBA 027A jsr [PC + 0x27A /* 000040B8 */] label00003E40: 00003E40 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E44 4868 00AA pea.l [A0 + 0xAA] 00003E48 3F3C 0001 move.w -[A7], 0x1 00003E4C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E50 2F28 009C move.l -[A7], [A0 + 0x9C] 00003E54 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00003E58 4FEF 000A lea.l A7, [A7 + 0xA] 00003E5C 3D40 FFFE move.w [A6 - 0x2], D0 00003E60 670C beq +0xE /* 00003E6E */ 00003E62 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E66 4EBA 02BA jsr [PC + 0x2BA /* 00004122 */] 00003E6A 548F addq.l A7, 2 00003E6C 6048 bra +0x4A /* 00003EB6 */ label00003E6E: 00003E6E 3B7C 0001 FD44 move.w [A5 - 0x2BC], 0x1 00003E74 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E78 4868 00AA pea.l [A0 + 0xAA] 00003E7C 4EBA 0268 jsr [PC + 0x268 /* 000040E6 */] 00003E80 588F addq.l A7, 4 00003E82 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E86 2068 0090 movea.l A0, [A0 + 0x90] 00003E8A 2050 movea.l A0, [A0] 00003E8C 4868 0008 pea.l [A0 + 0x8] 00003E90 206D FC60 movea.l A0, [A5 - 0x3A0] 00003E94 4868 00AA pea.l [A0 + 0xAA] 00003E98 4EBA 0316 jsr [PC + 0x316 /* 000041B0 */] 00003E9C 508F addq.l A7, 8 00003E9E 4A6D FD44 tst.w [A5 - 0x2BC] 00003EA2 6712 beq +0x14 /* 00003EB6 */ 00003EA4 4A6D FD46 tst.w [A5 - 0x2BA] 00003EA8 670C beq +0xE /* 00003EB6 */ 00003EAA 206D FC60 movea.l A0, [A5 - 0x3A0] 00003EAE 2F28 0098 move.l -[A7], [A0 + 0x98] 00003EB2 4267 clr.w -[A7] 00003EB4 A95D syscall HiliteControl label00003EB6: 00003EB6 4E5E unlink A6 00003EB8 4E75 rts 00003EBA 446F 5354 neg.w [A7 + 0x5354] 00003EBE 4152 chk.w D0, [A2] 00003EC0 5450 addq.w [A0], 2 fn00003EC2: 00003EC2 4E56 FFFE link A6, -0x0002 00003EC6 206D FC60 movea.l A0, [A5 - 0x3A0] 00003ECA 4A28 00B2 tst.b [A0 + 0xB2] 00003ECE 6704 beq +0x6 /* 00003ED4 */ 00003ED0 4EBA 01E6 jsr [PC + 0x1E6 /* 000040B8 */] label00003ED4: 00003ED4 206D FC60 movea.l A0, [A5 - 0x3A0] 00003ED8 4868 00AE pea.l [A0 + 0xAE] 00003EDC 3F3C 0001 move.w -[A7], 0x1 00003EE0 206D FC60 movea.l A0, [A5 - 0x3A0] 00003EE4 2F28 009C move.l -[A7], [A0 + 0x9C] 00003EE8 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00003EEC 4FEF 000A lea.l A7, [A7 + 0xA] 00003EF0 3D40 FFFE move.w [A6 - 0x2], D0 00003EF4 670C beq +0xE /* 00003F02 */ 00003EF6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003EFA 4EBA 0226 jsr [PC + 0x226 /* 00004122 */] 00003EFE 548F addq.l A7, 2 00003F00 6048 bra +0x4A /* 00003F4A */ label00003F02: 00003F02 3B7C 0001 FD46 move.w [A5 - 0x2BA], 0x1 00003F08 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F0C 4868 00AE pea.l [A0 + 0xAE] 00003F10 4EBA 01D4 jsr [PC + 0x1D4 /* 000040E6 */] 00003F14 588F addq.l A7, 4 00003F16 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F1A 2068 0094 movea.l A0, [A0 + 0x94] 00003F1E 2050 movea.l A0, [A0] 00003F20 4868 0008 pea.l [A0 + 0x8] 00003F24 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F28 4868 00AE pea.l [A0 + 0xAE] 00003F2C 4EBA 0282 jsr [PC + 0x282 /* 000041B0 */] 00003F30 508F addq.l A7, 8 00003F32 4A6D FD44 tst.w [A5 - 0x2BC] 00003F36 6712 beq +0x14 /* 00003F4A */ 00003F38 4A6D FD46 tst.w [A5 - 0x2BA] 00003F3C 670C beq +0xE /* 00003F4A */ 00003F3E 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F42 2F28 0098 move.l -[A7], [A0 + 0x98] 00003F46 4267 clr.w -[A7] 00003F48 A95D syscall HiliteControl label00003F4A: 00003F4A 4E5E unlink A6 00003F4C 4E75 rts 00003F4E 446F 5354 neg.w [A7 + 0x5354] 00003F52 4F50 chk.w D7, [A0] 00003F54 504F addq.w A7, 8 fn00003F56: 00003F56 4E56 0000 link A6, 0 00003F5A 2F07 move.l -[A7], D7 00003F5C 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F60 4AA8 009C tst.l [A0 + 0x9C] 00003F64 675C beq +0x5E /* 00003FC2 */ 00003F66 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F6A 4A28 00B2 tst.b [A0 + 0xB2] 00003F6E 6704 beq +0x6 /* 00003F74 */ 00003F70 4EBA 0146 jsr [PC + 0x146 /* 000040B8 */] label00003F74: 00003F74 1F3C 0001 move.b -[A7], 0x1 00003F78 486D 009A pea.l [A5 + 0x9A /* export_15 */] 00003F7C 3F3C 0001 move.w -[A7], 0x1 00003F80 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F84 4868 00AE pea.l [A0 + 0xAE] 00003F88 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F8C 4868 00AA pea.l [A0 + 0xAA] 00003F90 206D FC60 movea.l A0, [A5 - 0x3A0] 00003F94 2F28 009C move.l -[A7], [A0 + 0x9C] 00003F98 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00003F9C 4FEF 0014 lea.l A7, [A7 + 0x14] 00003FA0 3E00 move.w D7, D0 00003FA2 670A beq +0xC /* 00003FAE */ 00003FA4 3F07 move.w -[A7], D7 00003FA6 4EBA 017A jsr [PC + 0x17A /* 00004122 */] 00003FAA 548F addq.l A7, 2 00003FAC 6014 bra +0x16 /* 00003FC2 */ label00003FAE: 00003FAE 206D FC60 movea.l A0, [A5 - 0x3A0] 00003FB2 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 00003FB8 206D FC60 movea.l A0, [A5 - 0x3A0] 00003FBC 117C 0001 00B2 move.b [A0 + 0xB2], 0x1 label00003FC2: 00003FC2 2E1F move.l D7, [A7]+ 00003FC4 4E5E unlink A6 00003FC6 4E75 rts 00003FC8 446F 504C neg.w [A7 + 0x504C] 00003FCC 4159 chk.w D0, [A1]+ 00003FCE 5241 addq.w D1, 1 export_15: 00003FD0 4E56 FFFC link A6, -0x0004 00003FD4 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00003FDA 206E FFFC movea.l A0, [A6 - 0x4] 00003FDE 4228 0016 clr.b [A0 + 0x16] 00003FE2 4E5E unlink A6 00003FE4 4E75 rts 00003FE6 506C 6179 addq.w [A4 + 0x6179], 8 00003FEA 5261 addq.w -[A1], 1 00003FEC 6E67 bgt +0x69 /* 00004055 */ fn00003FEE: 00003FEE 4E56 0000 link A6, 0 00003FF2 2F07 move.l -[A7], D7 00003FF4 206D FC60 movea.l A0, [A5 - 0x3A0] 00003FF8 4AA8 009C tst.l [A0 + 0x9C] 00003FFC 6750 beq +0x52 /* 0000404E */ 00003FFE 206D FC60 movea.l A0, [A5 - 0x3A0] 00004002 4A28 00B2 tst.b [A0 + 0xB2] 00004006 6704 beq +0x6 /* 0000400C */ 00004008 4EBA 00AE jsr [PC + 0xAE /* 000040B8 */] label0000400C: 0000400C 1F3C 0001 move.b -[A7], 0x1 00004010 486D 009A pea.l [A5 + 0x9A /* export_15 */] 00004014 206D FC60 movea.l A0, [A5 - 0x3A0] 00004018 4868 00AA pea.l [A0 + 0xAA] 0000401C 206D FC60 movea.l A0, [A5 - 0x3A0] 00004020 2F28 009C move.l -[A7], [A0 + 0x9C] 00004024 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 00004028 4FEF 000E lea.l A7, [A7 + 0xE] 0000402C 3E00 move.w D7, D0 0000402E 670A beq +0xC /* 0000403A */ 00004030 3F07 move.w -[A7], D7 00004032 4EBA 00EE jsr [PC + 0xEE /* 00004122 */] 00004036 548F addq.l A7, 2 00004038 6014 bra +0x16 /* 0000404E */ label0000403A: 0000403A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000403E 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 00004044 206D FC60 movea.l A0, [A5 - 0x3A0] 00004048 117C 0001 00B2 move.b [A0 + 0xB2], 0x1 label0000404E: 0000404E 2E1F move.l D7, [A7]+ 00004050 4E5E unlink A6 00004052 4E75 rts 00004054 446F 474F neg.w [A7 + 0x474F] 00004058 544F addq.w A7, 2 0000405A 5354 subq.w [A4], 1 fn0000405C: 0000405C 4E56 0000 link A6, 0 00004060 2F07 move.l -[A7], D7 00004062 206D FC60 movea.l A0, [A5 - 0x3A0] 00004066 4AA8 009C tst.l [A0 + 0x9C] 0000406A 673E beq +0x40 /* 000040AA */ 0000406C 206D FC60 movea.l A0, [A5 - 0x3A0] 00004070 4A28 00B2 tst.b [A0 + 0xB2] 00004074 6704 beq +0x6 /* 0000407A */ 00004076 4EBA 0040 jsr [PC + 0x40 /* 000040B8 */] label0000407A: 0000407A 4227 clr.b -[A7] 0000407C 42A7 clr.l -[A7] 0000407E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004082 206D FC60 movea.l A0, [A5 - 0x3A0] 00004086 2F28 009C move.l -[A7], [A0 + 0x9C] 0000408A 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000408E 4FEF 000C lea.l A7, [A7 + 0xC] 00004092 3E00 move.w D7, D0 00004094 670A beq +0xC /* 000040A0 */ 00004096 3F07 move.w -[A7], D7 00004098 4EBA 0088 jsr [PC + 0x88 /* 00004122 */] 0000409C 548F addq.l A7, 2 0000409E 600A bra +0xC /* 000040AA */ label000040A0: 000040A0 206D FC60 movea.l A0, [A5 - 0x3A0] 000040A4 117C 0001 00A4 move.b [A0 + 0xA4], 0x1 label000040AA: 000040AA 2E1F move.l D7, [A7]+ 000040AC 4E5E unlink A6 000040AE 4E75 rts 000040B0 4375 6554 chk.w D1, <> 000040B4 6865 bvc +0x67 /* 0000411B */ 000040B6 4D65 chk.w D6, -[A5] fn000040B8: 000040B8 4E56 0000 link A6, 0 000040BC 2F07 move.l -[A7], D7 000040BE 4227 clr.b -[A7] 000040C0 206D FC60 movea.l A0, [A5 - 0x3A0] 000040C4 2F28 009C move.l -[A7], [A0 + 0x9C] 000040C8 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 000040CC 5C8F addq.l A7, 6 000040CE 3E00 move.w D7, D0 000040D0 206D FC60 movea.l A0, [A5 - 0x3A0] 000040D4 4228 00B2 clr.b [A0 + 0xB2] 000040D8 2E1F move.l D7, [A7]+ 000040DA 4E5E unlink A6 000040DC 4E75 rts 000040DE 446F 4361 neg.w [A7 + 0x4361] 000040E2 6E63 bgt +0x65 /* 00004147 */ 000040E4 656C bcs +0x6E /* 00004152 */ fn000040E6: 000040E6 4E56 0000 link A6, 0 000040EA 206E 0008 movea.l A0, [A6 + 0x8] 000040EE 0C28 00FF 0003 cmpi.b [A0 + 0x3], 0xFF 000040F4 660A bne +0xC /* 00004100 */ 000040F6 206E 0008 movea.l A0, [A6 + 0x8] 000040FA 4228 0003 clr.b [A0 + 0x3] 000040FE 6016 bra +0x18 /* 00004116 */ label00004100: 00004100 206E 0008 movea.l A0, [A6 + 0x8] 00004104 0C28 001E 0003 cmpi.b [A0 + 0x3], 0x1E 0000410A 6D0A blt +0xC /* 00004116 */ 0000410C 206E 0008 movea.l A0, [A6 + 0x8] 00004110 0428 001E 0003 subi.b [A0 + 0x3], 0x1E label00004116: 00004116 4E5E unlink A6 00004118 4E75 rts 0000411A 4E6F move A7, USP 0000411C 726D moveq.l D1, 0x6D 0000411E 616C bsr +0x6E /* 0000418C */ 00004120 697A bvs +0x7C /* 0000419C */ fn00004122: 00004122 4E56 FF00 link A6, -0x0100 00004126 306E 0008 movea.w A0, [A6 + 0x8] 0000412A 2F08 move.l -[A7], A0 0000412C 486E FF00 pea.l [A6 - 0x100] 00004130 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00004134 486E FF01 pea.l [A6 - 0xFF] 00004138 7000 moveq.l D0, 0x00 0000413A 102E FF00 move.b D0, [A6 - 0x100] 0000413E 2F00 move.l -[A7], D0 00004140 206D FC60 movea.l A0, [A5 - 0x3A0] 00004144 2F28 0058 move.l -[A7], [A0 + 0x58] 00004148 A9CF syscall TESetText 0000414A 206D FC60 movea.l A0, [A5 - 0x3A0] 0000414E 2068 0058 movea.l A0, [A0 + 0x58] label00004152: 00004152 2050 movea.l A0, [A0] 00004154 4868 0008 pea.l [A0 + 0x8] 00004158 A928 syscall InvalRect 0000415A 4E5E unlink A6 0000415C 4E75 rts 0000415E 4469 7370 neg.w [A1 + 0x7370] 00004162 6C61 bge +0x63 /* 000041C5 */ 00004164 7945 moveq.l D4, 0x45 fn00004166: 00004166 4E56 0000 link A6, 0 0000416A 206E 000A movea.l A0, [A6 + 0xA] 0000416E 10BC 0002 move.b [A0], 0x2 00004172 102E 0008 move.b D0, [A6 + 0x8] 00004176 4880 ext.w D0 00004178 48C0 ext.l D0 0000417A 81FC 000A divs.w D0, 0xA /* '\n' */ 0000417E 0600 0030 addi.b D0, 0x30 /* '0' */ 00004182 206E 000A movea.l A0, [A6 + 0xA] 00004186 1140 0001 move.b [A0 + 0x1], D0 0000418A 102E 0008 move.b D0, [A6 + 0x8] // begin alternate branch 0000418C-00004190 fn0000418C: 0000418C 0008 4880 ori.b A0, 0x80 // end alternate branch 0000418C-00004190 fn0000418C: // (misaligned) 0000418E 4880 ext.w D0 00004190 48C0 ext.l D0 00004192 81FC 000A divs.w D0, 0xA /* '\n' */ 00004196 4840 swap.w D0 00004198 0600 0030 addi.b D0, 0x30 /* '0' */ label0000419C: 0000419C 206E 000A movea.l A0, [A6 + 0xA] 000041A0 1140 0002 move.b [A0 + 0x2], D0 000041A4 4E5E unlink A6 000041A6 4E75 rts 000041A8 4E75 rts 000041AA 6D54 blt +0x56 /* 00004200 */ 000041AC 6F53 ble +0x55 /* 00004201 */ 000041AE 7472 moveq.l D2, 0x72 fn000041B0: 000041B0 4E56 FEFC link A6, -0x0104 000041B4 486E FF00 pea.l [A6 - 0x100] 000041B8 206E 0008 movea.l A0, [A6 + 0x8] 000041BC 1F10 move.b -[A7], [A0] 000041BE 4EBA FFA6 jsr [PC - 0x5A /* 00004166 */] 000041C2 5C8F addq.l A7, 6 000041C4 1D7C 000B FF00 move.b [A6 - 0x100], 0xB 000041CA 486E FF03 pea.l [A6 - 0xFD] 000041CE 206E 0008 movea.l A0, [A6 + 0x8] 000041D2 1F28 0001 move.b -[A7], [A0 + 0x1] 000041D6 4EBA FF8E jsr [PC - 0x72 /* 00004166 */] 000041DA 5C8F addq.l A7, 6 000041DC 1D7C 003A FF03 move.b [A6 - 0xFD], 0x3A /* ':' */ 000041E2 486E FF06 pea.l [A6 - 0xFA] 000041E6 206E 0008 movea.l A0, [A6 + 0x8] 000041EA 1F28 0002 move.b -[A7], [A0 + 0x2] 000041EE 4EBA FF76 jsr [PC - 0x8A /* 00004166 */] 000041F2 5C8F addq.l A7, 6 000041F4 1D7C 003A FF06 move.b [A6 - 0xFA], 0x3A /* ':' */ 000041FA 206E 0008 movea.l A0, [A6 + 0x8] 000041FE 0C28 00FF 0003 cmpi.b [A0 + 0x3], 0xFF // begin alternate branch 00004200-00004206 label00004200: 00004200 00FF .incomplete 00004202 0003 660E ori.b D3, 0xE // end alternate branch 00004200-00004206 label00004200: // (misaligned) 00004204 660E bne +0x10 /* 00004214 */ 00004206 1D7C 004E FF0A move.b [A6 - 0xF6], 0x4E /* 'N' */ 0000420C 1D7C 0041 FF0B move.b [A6 - 0xF5], 0x41 /* 'A' */ 00004212 6036 bra +0x38 /* 0000424A */ label00004214: 00004214 206E 0008 movea.l A0, [A6 + 0x8] 00004218 0C28 001E 0003 cmpi.b [A0 + 0x3], 0x1E 0000421E 6D18 blt +0x1A /* 00004238 */ 00004220 486E FF09 pea.l [A6 - 0xF7] 00004224 206E 0008 movea.l A0, [A6 + 0x8] 00004228 70E2 moveq.l D0, 0xFFFFFFE2 0000422A D028 0003 add.b D0, [A0 + 0x3] 0000422E 1F00 move.b -[A7], D0 00004230 4EBA FF34 jsr [PC - 0xCC /* 00004166 */] 00004234 5C8F addq.l A7, 6 00004236 6012 bra +0x14 /* 0000424A */ label00004238: 00004238 486E FF09 pea.l [A6 - 0xF7] 0000423C 206E 0008 movea.l A0, [A6 + 0x8] 00004240 1F28 0003 move.b -[A7], [A0 + 0x3] 00004244 4EBA FF20 jsr [PC - 0xE0 /* 00004166 */] 00004248 5C8F addq.l A7, 6 label0000424A: 0000424A 1D7C 003A FF09 move.b [A6 - 0xF7], 0x3A /* ':' */ 00004250 2F2E 000C move.l -[A7], [A6 + 0xC] 00004254 A8A3 syscall EraseRect 00004256 206E 000C movea.l A0, [A6 + 0xC] 0000425A 3F28 0002 move.w -[A7], [A0 + 0x2] 0000425E 206E 000C movea.l A0, [A6 + 0xC] 00004262 70FD moveq.l D0, 0xFFFFFFFD 00004264 D068 0004 add.w D0, [A0 + 0x4] 00004268 3F00 move.w -[A7], D0 0000426A A893 syscall MoveTo 0000426C 486E FF00 pea.l [A6 - 0x100] 00004270 A884 syscall DrawString 00004272 4E5E unlink A6 00004274 4E75 rts 00004276 4472 6177 neg.w <> 0000427A 436F 756E chk.w D1, [A7 + 0x756E]